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

Эксперты раздела 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}");
}
Изображение услуги

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твующему законодательству;

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

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

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

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

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

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

Поезд прибывает на станцию в а часов 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

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

#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;
}
есть вопрос.Дали задачу
Пользователь вводит с клавиатуры диаметр окружности. Посчитать площадь и периметр окружности.
Сделал на 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-часового рабочего дня и получасового перерыва на обед.

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

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

 

 

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

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