Эксперты раздела C/C++ Смотреть всех

Вопросы раздела C/C++

Нужно вставить из буфера обмена значение переменной в поле формы.
Текст из переменной копируется в буфер, но вставляется только руками 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}");
}
Изображение услуги

Как строить отношения с мужчиной книги - консультация

Как строить отношения с мужчиной книги — консультация
Как правильно строить отношения с мужчиной за 40 — консультация
Правильное отношение к мужчине — консультация
Как начать отношения с мужчиной — консультация
Психология отношения с мужчиной — консультация
Тест почему не складываются отношения с мужчинами — консультация

#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; };    
Изображение услуги

1С: Обновление, Консультации

Oбновлeние пpoгрaмм 1С, Настpойкa, Тeхобслуживаниe, Уcтрaнeниe нeиcправноcтeй, Kонcультации, Обучeние, Kуpcы 1С, Доpаботки.

Ecть вопроcы пo 1С? Звонитe пишите пpямo cейчас, 1я кoнсультация БЕCПЛАТHO!

Обновление прoграмм 1C этo:

соoтвeтcтвиe учетa дeйcтвующему законодательству;

актуальные формы документов и регламентированной отчетности;

новые функциональные и сервисные возможности, которые повышают удобство и эффективность работы с программами.

Использование последней версии (релиза) программы — важное условие корректного учета и правильного формирования регламентированной отчетности.

Поезд прибывает на станцию в а часов 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. Задачу решить численным методом.
изображение из вопроса
(pow 2 * (x * x) + 1.2 — cos*x) — 1
ругается на cos и на корень (pow)


«с:\и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 ' ';

}

виртуальными функциями вычисления площади и периметра. Поля данных должны включать две стороны и угол между ними. Определить классы-наследники: прямоугольный треугольник, равнобедренный треугольник, равносторонний треугольник со своими функциями вычисления площади и периметра.

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

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

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

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

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

#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 рублей.
радиусами 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
#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;
}

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

есть вопрос.Дали задачу
Пользователь вводит с клавиатуры диаметр окружности. Посчитать площадь и периметр окружности.
Сделал на 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
#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)-вот на эту строку указывает ошибку!
Здравствуйте, помогите решить задачу:
Страница содержит всплывающее окно, как выполнить переход и продолжить действия в этом окне?
часть кода:
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»)); // (необходимо выполнить поиск во всплывающем окне)
}

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

(ПРОДОЛЖЕНИЕ) второе (double) — постоянная разность. Определить функцию вычисления суммы, где параметром является количество элементов прогрессии. Арифметическая прогрессия aj=a0+jd, j=0,1,2,… Сумма арифметической прогрессии: sn=(n+1)(a0+an)/2
Сделать в С++

вот мой код:

#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;
}

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

Условие задачи:
Серийные номера игр компании «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
изображение из вопросапроверку, пропорциональны ли элементы 1-ой и 2-ой строк, для чего вычислять отношения элементов каждого столбца и сравнивать их с t, заканчивая цикл, если обнаружится, что какое-либо из них не равно t. По ходу проверки печатать значения элементов.

1.Текстовый файл в С++. Работа с текстовыми файлами с помощью указателей. Режимы работы с файлами. Открытие текстового файла, запись данных в файл(функция fprintf).

2.Типы файлов в С++. Работа с текстовыми файлами с помощью указателей. Режимы работы с файлами.

Открытие текстового файла, чтение данных из файла (функция fscanf).

9. Одномерные массивы в С++: определение, объявление, инициализация, доступ к элементам массива.

10. Указатели в С++. Определение, объявление, инициализация, разименование, присваивание указателей.

11 Двумерные массивы в С++: определение, объявление, инициализация, доступ к элементам массива.

12 Форматированный вывод данных: назначение, формат вывода функций printf(). Спецификации вывода,

управляющие символы-константы.

13Форматированный ввод данных: назначение, формат вывода функций scanf(). Спецификации вывода,

управляющие символы-константы.

14Структуры в С++. Определение, объявление, создание экземпляров структуры, организация доступа к данным

структуры. Объявление и использование массивов структур.

15Функциив программировании на С++. Типы функций.Использование функций, определённых в

стандартных заголовочных файлах.

16Функциив программировании на С++. Типы функций. Использование функций, созданных разработчиком

программы.Способы объявления и вызова функций.

17Структурыв С++. Определение, объявление, создание экземпляров структуры, организация доступа к

данным структуры. Присваивание значений членов одной структурной переменной другой.

18 Одномерныемассивы в С++: определение, объявление, инициализация.

Способы заполнения массиваОрганизация ввода данных с клавиатуры.

19Двумерные массивы в С++: определение, объявление, инициализация, Способы заполнения массива.

Инициализации массива случайными значениями

20 Одномерные массивы в С++: определение, объявление, инициализация.

Способы заполнения массиваИнициализации массива случайными значениями.

20Двумерные массивы в С++:определение, объявление, инициализация, Способы заполнения массива.

Организация ввода данных с клавиатуры

22 Одномерные массивы в С++: определение, объявление, инициализация.

Методы сортировки массива. Сортировка методом «отбора».

23 Одномерные массивы в С++: определение, объявление, инициализация.

Методы сортировки массива. Сортировка методом «пузырька».

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

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