Задать вопрос экспертам!

Посмотреть всех экспертов из раздела Технологии > C/C++
#include <iostream>#include <math.h>#include <locale.h>using namespace std; int main(void){    setlocale(LC_ALL,«Rus»);    double a;    int h;    cout << «Введите  a: »;    cin >> a;        cout << «Введите  h: »;    cin >> h;    double p = 1;    for( int k = 0; k < h; k++ ) p *= a+k;    cout << «p=» << p << endl;     cout << "------К-О-Н-Е-Ц------" << endl; };    
Изображение услуги

Установка антивируса

Устанавливаю антивирусы — если у вас имеется лицензия то устанавливаю ваш антивирус — если лицензии нет то устанавливаю на выбор — бесплатный антивирус — работы производятся только если параметры процессора и оперативной памяти не ниже 2,3 Ггц\ 4 Гигабайт — соответсвенно

от 650
Нужно вставить из буфера обмена значение переменной в поле формы.
Текст из переменной копируется в буфер, но вставляется только руками Ctrl+V
Помогите найти ошибку.
Вот код:
Копирование:
var descr = project.Variables[«des»].Value;
System.Windows.Forms.Clipboard.SetText(descr);

Вставка:
lock(SyncObjects.InputSyncer)
{
Emulator.ActiveWindow(instance.FormTitle);
System.Windows.Forms.SendKeys.SendWait("^{v}");
}
Изображение услуги

Удаленная компьютерная помощь через TeamViewer ОНЛАЙН!

☑ Окажу помощь в настройке, администрировании, установке любых программ, драйверов и операционных систем семейства Windows, Mac OS
☑ Помощь в установке и активации редких, узкоспециализированных программ
◄►◄► Избавлю от вирусов, баннеров и прочей гадости. ◄►◄►
☑ Помогу разобраться с железом.
☑ Работа с фото и видео.
◄►◄► Удаленная компьютерная помощь ◄►◄►
☑ Готов решить множество ваших проблем с ПК посредством удаленного управления.
Русификация, навигация для автомобилей из США удаленно!

«с:\и5ег5\ас! тт\с1оситеп15\у|5иа1 51ис1|о 2010\Рго|ест.5\нр\ОеЬид\нр.ехе». Не удается найти указанный файл." что делать и как исправить

Все здравствуйте. Есть вот такое задание к нему программа. Среда разработки — VS 2005. Компиляция проходит без ошибок, однако после ввода строки возникает ошибка: The variable 'i' is being used without being defined в строке str[i]='\0'; в void String::set(). Помогите, пожалуйста, устранить ее. Заранее благодарю

Задание. Пользовательский класс String должен содержать необходимые элементы-данные, которые создаются в динамической области памяти.
Конструктор для созданиястрок: String (…);
Деструктор: ~String(); 
Метод ввода исходной строки: Set();
Метод печати: void print(…);
Код методов – вне пространства определения класса. Программа иллюстрирует прямой и косвенный способы обращения к методам.
Ввести с клавиатуры строку символов S1. Признак окончания ввода строки – нажатие клавиши «Ввод». Программа должна содержать перегруженную операцию «=», использование которой скопирует S1 в S2 .
Исходную и преобразованную строки вывести в файл. В программе необходимо использовать стоковые и файловые потоки.

Вариант задания: Если длина L=10, то удаляются все A..Z.



#include «stdafx.h» 
#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <istream>
#include <fstream>
#include <conio.h>
using namespace std;

///////////////////////////////////////
const int MAX=255;

class String
{
private:
char *str;
char *strend;
public:
String();
void set();//metod vvoda ish. stroki
void print();//metod pechati
void run();//metod vipolneniya zadachi 
void printend();//metod pechati strend
String& operator= (String&);
~String();
};
//-------------------------------------
String::String()
{
str = new char [MAX];
str[0]='\0';
strend = new char [MAX];
strend[0]='\0';
//cout << «Constructor!»;
}
//-------------------------------------
String& String::operator= (String&ss)//s2=s1
{
strcpy(strend, ss.str);
return *this;
}
//-------------------------------------
String::~String()
{
delete []str;
delete []strend;
//cout << «Destructor!»;
}
//-------------------------------------
void String::run() 
{
unsigned int i=0, j=0;
char *ss;
ss = new char [MAX];
ss[0]='\0';

if(strlen(str)==10) 
{
for(i=0;i<10;i++)
{
if ( (str[i]<'A') || (str[i]>'Z') )
{
ss[j]=str[i];
j++;
}
}

ss[j]='\0';
str[0]='\0';

strcpy(str,ss);


cout << "\nStroka bez \«A\»...\«Z\»: ";
}
else 
{
cout << "\nStroka s \«A\»...\«Z\»: ";
}
}
//-------------------------------------
void String::set()
{
int i;
cout << «Vvedite stroku: »;
char *stroka = new char [MAX];
stroka[0]='\0';
cin.getline(stroka,MAX);
for(unsigned int i=0;i<strlen(stroka);i++)
{
str[i] = stroka[i];
}
str[i]='\0';
delete []stroka;
}
//-------------------------------------
void String:rint()
{
ofstream file(«file.txt», ios::app);
for (unsigned int i=0; i<strlen(str); i++) 
{
cout << str[i];
}


file << endl;
for (int i=0; i<strlen(str); i++) 
{
file << str[i];
}
}
//-------------------------------------
void String:rintend()
{
cout << "\nSkopirovannaya stroka: ";

for (unsigned int i=0; i<strlen(strend); i++) 
{
cout << strend[i];
}
}
//////////////////////////////////////////////
void main(void)
{
ofstream file(«file.txt», ios::out);

String s1,s2;

s1.set();
s1.print();
s1.run();
s1.print();

s2=s1;

s2.printend();

cout << "\n" << endl;

String *s3,*s4;
s3=new String; s4=new String;
s3->set();
s3->print();
s3->run();
s3->print();

*s4=*s3;

s4->printend();

cout << "\n" << endl;

getch();
}

1 курс универа лекций пока не было даже. Если это возможно попроще код написать без доп. фун-ий. Или описать словами алгоритм, мне главное понять хотя бы примерно как делать. Заранее спасибо.

Здравствуйте! Дано текстовое поле, в которое пользователь вводит слово. Дана таблица StringGrid с пустыми ячейками. Задача состоит в том, чтобы взять первую букву из введенного слова и записать ее в какую-нибудь ячейку таблицы, затем взять вторую букву из слова и снова записать ее только в другую ячейку. И так до конца слова. Помогите пожалуйста

Выполнить его сборку?". Пытаюсь выполнить сборку, но возникает ошибка «Предупреждение 1 warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number.» За ней следует «Ошибка 2 error LNK1104: не удается открыть файл „kernel32.lib“. И компиляции не происходит. Что нужно делать в данной ситуации? Спасибо!
виртуальными функциями вычисления площади и периметра. Поля данных должны включать две стороны и угол между ними. Определить классы-наследники: прямоугольный треугольник, равнобедренный треугольник, равносторонний треугольник со своими функциями вычисления площади и периметра.

Помогите решить задачку на язык C ''Апельсины'' с помощью только (int,scanf,printf,#include <stdio.h>,int main() )

Вчера Настина мама купила N апельсинов. Сегодня утром их уже не было. Настя точно помнит, что съела апельсинов на F меньше, чем папа, и на M больше, чем мама, и хочет узнать, кто же сколько съел. Ваша задача – помочь ей в этом.

 

Input

Со стандартного устройства ввода вводитсятри целых положительных числа – 10<=N<=100, 1<=F<=40, 1<=M<=40. Гарантируется, что задача всегда разрешима в целых числах.

 

Output

Нужно выдать на стандартное устройство вывода три целых положительных числа – сколько съели папа, Настя, и мама соответственно.

 

SampleInput

65 10 5

 

SampleOutput

30 20 15

 

В каком сегменте хранятся статические переменные?

Как хранятся двумерные массивы в памяти?
Как хранятся трехмерные массивы в памяти?
Как хранятся четырехмерные массивы в памяти? 

Как выделяется буфер в куче?
Как работают с массивами в куче? 

Крестики нолики с ботом. Помогите пожалуйста сделать бота умнее

#include <stdio.h>

#include <stdlib.h>

char matrix[3][3]; /* матрица игры */

char check(void);

void init_matrix(void);

void get_player_move(void);

void get_computer_move(void);

void disp_matrix(void);

int main(void)

{

char done;

printf(«Xvs0. \n»);

done = ' ';

init_matrix();

do {

disp_matrix();

get_player_move();

done = check(); /* проверка, есть ли победитель */

if(done!= ' ') break; /* есть победитель */

get_computer_move();

done = check(); /* проверка, есть ли победитель */

} while(done== ' ');

if(done=='X') printf(«вы победили! \n»);

else printf(«вы проиграли! \n»);

disp_matrix(); /* показ финальной позиции */

return 0;

}

/* Инициализация матрицы игры. */

void init_matrix(void)

{

int i, j;

for( i = 0; i < 3; i++)

for(j=0; j<3; j++) matrix[ i ][j] = ' ';

}

/* Ход игрока. */

void get_player_move(void)

{

int x, y;

printf(«координаты вашего хода X,Y: „);

scanf(“ %d %d», &x, &y);

x--; y--;

if(matrix[x][y]!= ' '){

printf(«неверный ход. \n»);

get_player_move();

}

else matrix[x][y] = 'X';

}

/* Ход компьютера.*/

void get_computer_move(void)

{

int i, j;

for( i = 0; i < 3; i++){

for(j=0; j<3; j++)

if(matrix[ i ][j]==' ') break;

if(matrix[ i ][j]==' ') break;

/* Второй break нужен для выхода из цикла по i */

}

if( i * j==9) {

printf(«конец игры\n»);

exit(0);

}

else

matrix[ i ][j] = 'O';

}

/* Вывод матрицы на экран. */

void disp_matrix(void)

{

int t;

for(t=0; t<3; t++) {

printf(" % c | % c | % c ",matrix[t][0],

matrix[t][1], matrix [t][2]);

if(t!=2) printf("\n---|---|---\n");

}

printf("\n");

}

/* Определение победителя. */

char check(void)

{

int i;

for( i = 0; i < 3; i++) /* проверка строк */

if(matrix[ i ][0]==matrix[ i ][1] &&

matrix[ i ][0]==matrix[ i ][2]) return matrix[ i ][0];

for( i = 0; i < 3; i++) /* проверка столбцов */

if(matrix[0][ i ]==matrix[1][ i ] &&

matrix[0][ i ]==matrix[2][ i ]) return matrix[0][ i ];

/* проверка диагоналей */

if(matrix[0][0]==matrix[1][1] &&

matrix[1][1]==matrix[2][2])

return matrix[0][0];

if(matrix[0][2]==matrix[1][1] &&

matrix[1][1]==matrix[2][0])

return matrix[0][2];

return ' ';

}

Поезд прибывает на станцию в а часов b минут и отправляется в с часов d минут. Пассажир пришел на платформу в n часов m минут. Составить программу, определяющую: будет ли поезд стоять на платформе? Числа а, b, c, d, n, m – целые, 0<a≤23, 0<b≤59, 0<c≤23, 0<d≤59, 0<n≤23, 0<m≤59. Задачу решить численным методом.

При запуске игры, в лаунчере, вылетает ошибка: microsoft visual c++ runtime library r6002. Раньше играл все было нормально.Компьютер не менял не чего не делал. Только установил новую Java и все. Windows xp. Пробовал переустанавливать игру, не помогло, Java тоже переустанавливал не помогло. В чем дело? Задавал этот вопрос в тех поддержку игры. Подробный ответ мне не дали. Игра World ofTanks.

Упорядочить строки целочисленной прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента.

ВОТ НАЧАЛО КОДА:

#include «stdafx.h»

void main()
{
int mass[50][50], i, j, n, m;
do {
printf(«Vvedite koli4estvo strok <50\n»);
scanf_s("%d", &n);
} while (n >= 50);
do {
printf(«Vvedite koli4estvo stolbcov <50\n»);
scanf_s("%d", &m);
} while (n >= 50);
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
printf(«Vvedite chislo mass[%d][%d] », i, j);
scanf_s("%d", &mass[i][j]);
}
}
printf("\nNa4al'naya matrica:");
for (i = 0; i < n; i++) {
printf("\n");
for (j = 0; j < m; j++) {
printf("%d ", mass[i][j]);
}
}
}

Если кто готов сделать задание в таком виде то пишите. Цена 200 рублей.
Unarc.dll вернул код ошибки :-14. Еще говорится, что архив FreeArc поврежден. Честно говоря, я совсем не понимаю, что нужно делать, какую-то архивацию выполнять, как говорится в интернете. Жду вашего ответа.Буду очень благодарна.

Помогите пожалуйста. Нужен код код поиска в StringGrid. У меня есть ComdoBox (по какому столбцу искать) и Edit (что искать). если совпадения есть то вывести их вверх таблицы. У меня есть код, могу написать, но не работает. или хотя бы посмотрите в чем ошибка.

есть вопрос.Дали задачу
Пользователь вводит с клавиатуры диаметр окружности. Посчитать площадь и периметр окружности.
Сделал на Virtual studio
#include «stdafx.h»
#include <iostream>
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
int d;float pi=3.14;
setlocale(LC_ALL,«Russian»);
cout<<«Введите диаметр: »;
cin>>d;
cout<<«Площадь круга: „<<(d*d)/4*pi;
cin.get();cin.get();
system (“cls»);


}

ответ выходит неверный.У меня при значении d=5 ответ «18.84» а правильный 19,625
Условие задачи:
Серийные номера игр компании «1D Software» являются идущими подряд элементами числовой последовательности A. Десятичная запись i-го элемента этой последовательности строится конкатена

Серийные номера игр компании «1D Software» являются идущими подряд элементами числовой последовательности A. Десятичная запись i-го элемента этой последовательности строится конкатенацией всех целых положительных чисел, начиная с 1 (номер первого экземпляра игры) и заканчивая i. Например, A2=12, A11=1234567891011.

При этом, если серийный номер некоторого экземпляра игры делится на 2N, то владельцу этого экземпляра доступны дополнительные уровни.

Вам задано количество экземпляров M некоторой игры и число N. Вычислите, сколько экземпляров содержит дополнительные уровни.

Формат ввода

В единственной строке входа заданы два целых числа M и N (1M 1018, 1 N 6).

Формат вывода

Выведите одно целое число — количество экземпляров игры, содержащих дополнительные уровни

Пример 1 ВводВывод 1 1 0 Пример 2 ВводВывод 10 1 5 Пример 3 ВводВывод 10 2 2 Пример 4 ВводВывод 10 3 1 Пример 5 ВводВывод 10 4 1 Пример 6 ВводВывод 10 5 1 Пример 7 ВводВывод 10 6 1
Вопрос задан анонимно
21.05.18

вот мой код:

#include <stdio.h>
#include <math.h>
int main()
{
    int n,k,i,j,b,v,c,x,y,g=0,d=0,f;
    const int m=3;
    int A[m][m];
    c=m*m;
    f=m;
for(v=1; v<3; v++)
{
    for(i=0; i<m; i++)
    {
        for(j=0; j<m; j++)
       {
            while(i=d)
            {
                g++;
                A[i][j]=g;
        
            }
            while(j=f)
            {
                while(i!=d)
                {
                g++;
                A[i][j]=g;
                }
            }
            while(i=f)
            {
                while(j!=f)
                {
                g++;
                A[i][j]=g;
                }
            }
            while(j=d)
            {
                while(i!=d)
                {
                    while(i!=f)
                    {
                g++;
                A[i][j]=g;
                    }
                }
            }

        }
    }
    d++;
    f--;
}
        
    for(x=1; x<=m; x++)
    {
        for(y=1; y<=m; y++)
        {
            printf("%d ", A[i][j]);
        }
        printf("\n");
    }
    return 0;
}

Но что-то мне подсказывает, что он совсем неправильный ))

(ПРОДОЛЖЕНИЕ) второе (double) — постоянная разность. Определить функцию вычисления суммы, где параметром является количество элементов прогрессии. Арифметическая прогрессия aj=a0+jd, j=0,1,2,… Сумма арифметической прогрессии: sn=(n+1)(a0+an)/2
Сделать в С++
#include <iostream><br />#include <math.h> <br /> <br />using std::cin;<br />using std::cout;<br />using std::endl;<br /><br /> int main (int argc, char** argv){<br /> std::cout << "my_cat: Usage: ./my_cat input_file output_file [...]" << std::endl;<br /> return (EXIT_SUCCESS);<br /> }<br /> std::string my_string;<br /> std::ifstream ifs(argv[1], std::ifstream::in);<br /> std::ofstream ofs(argv[2], std::ofstream::out);<br />if (ifs.is_open()) {<br /> while (getline(ifs, my_string))<br /> if (strcspn(my_string.c_str(), "0123456789") != my_string.size()) {<br /> if (!ifs.eof())<br /> ofs << my_string << std::endl;<br /> else<br /> ofs << my_string;<br /> }<br /> }<br /> else<br /> std::cout << "my_cat: " << argv[1] << ": No such file or directory" << std::endl;<br /> return (EXIT_SUCCESS);<br />}std::ifstream ifs(argv[1], std::ifstream::in)-вот на эту строку указывает ошибку!
#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
int main()
{
int i,j,n,m;
int c;
float a[50][50],s=0,min;
for(int x=0;x<100;x++)
{
s=0;
printf("\n n = ");
scanf ("%i",&n);
printf("\n m = ");
scanf ("%i",&m);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
printf («a [%.1d] [%.1d] = »,i,j);
scanf ("%f",&a[i][j]);
}
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
printf ("%.0f %.0f \n",a[i],a[j]);
}
for(j=0;j<m;j++)
{
min = a[0][j];
for(i=0;i<n;i++)
if(min>a[i][j])
min=a[i][j];
s+=min;
}
printf («Summa: %f»,s); /*printf («a[%.0f][%.0f] », a[i], a[j]);*/
printf ("\nVypolnit' programmu esce raz? (1 — da/0 — net): ");
scanf("%i",&c);
if (c==0)
break;
else
continue;
}
getch();
return 0;
}
Здравствуйте, помогите решить задачу:
Страница содержит всплывающее окно, как выполнить переход и продолжить действия в этом окне?
часть кода:
private void button1_Click(object sender, EventArgs e)
{
Browser = new OpenQA.Selenium.Chrome.ChromeDriver();
Browser.Navigate().GoToUrl(«mysite.ru»);
System.Threading.Thread.Sleep(2000);
IWebElement element = Browser.FindElement(By.Id(«btn»)); // (необходимо выполнить поиск во всплывающем окне)
}
радиусами r и R с центром в точке O(0,0). ОтветВвести с клавиатуры координаты точки А(x,y). Определить, лежит ли данная точка внутри тора, образованного окружностями с радиусами r и R с центром в точке O(0,0). Ответ вывести в виде сообщения. вывести в виде сообщения. 16) y= -295, если a=b (a-235)/b, если ab 2)С помощью while напишите программу определения идеального веса для взрослых людей по формуле: Ид.вес=рост-100. Выход из цикла: значение роста=250. 3)Одномерные массивы Найти сумму отрицательных элементов массива Операторы цикла Найти натуральное число из интервала от a до b, у которого количество делителей максимально. Двумерные массивы Задана квадратная матрица A размером NxN (N
проверку, пропорциональны ли элементы 1-ой и 2-ой строк, для чего вычислять отношения элементов каждого столбца и сравнивать их с t, заканчивая цикл, если обнаружится, что какое-либо из них не равно t. По ходу проверки печатать значения элементов.

хотябы что нибудь реализоваь:

Создать класс «точка на плоскости».
Данные класса должны быть представлены 2мя полями: координатами точки. Класс должен содержать конструктор по умолчанию, конструктор, инициализирующий координаты точки заданными значениями. Обязательными являются методы, возвращающие значения полей, изменяющие эти значения, метод выводящий точку на экран в виеде(1, -2).Создать класс «четырехуголиник», задаваемый либо 8ю координатами четырех вершин, либо 4мя соответствующими точками(2 конструктора).Данные класса должныбыть представлены 8ю координатами 4х вершин.Обязательными являются методы, возвращающие значения полей, изменяющие эти значения, метод, выводящий на экран данные 4х-угольника.Другие методы класса должны определять длины всех сторон 4х-угольника, его площадь, периметр, можно ли описать окружность около 4х-угольника, свойства: параллеограмм, ромб, прямоугольник, квадрат.
1)в функции main() создать объект разработанного класса 4х-угольник и вывести на консоль сообщение является ли 4х-угольник ромбом, входной файл содержит описание произвольного кол-ва 4х-угольников из входного файла и выводить в выходной файл для каждого: периметр, площадь свойства, а так же все 4хугольникии, в которые можно вписать окружность

 

 

Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store
excel   python   wi-fi   windows   windows 7   word   белый экран   браузер   видеокарта   вики   вирус   драйвера   звук   игры   интернет   комп   компьютер   компьютеры   монитор   ноутбук   ошибка   пк   помогите   помощь   принтер   проблема   программа   программирование   сайт   срочно  

Задай вопрос экспертам по C/C++