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

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

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

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

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

 

 

Изображение услуги

Написание программы/скрипта

Услуга по написанию любой простой программы/скрипта на
C/C++/Pascal/PHP/Java/JavaScript (до 30 строк кода).

От Вас требуется внятное задание что нужно сделать и язык программирования.

КОД, КОТОРЫЙ ВСТАВЛЯЕТ ДО НУЖНОГО ЭЛЕМЕНТА, А НАДО ПОСЛЕ

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <string.h>
#include <time.h>

typedef struct nd
{
int val;
struct nd * next;
} ND;

void printList(ND *ptr)
{
printf("\nСодержимое списка: ");
while (ptr!=NULL)
{
printf("%d ", ptr->val);
ptr=ptr->next;
}
}

int main()
{
srand(time(0));
system(«chcp 1251 > nul»);
ND *beg=NULL, *end=NULL, *p;
p=(ND *) malloc(sizeof(ND));
p->val = rand()%10;
p->next = NULL;
beg = p;
int n, q;
printf(«Введите кол-во чисел в списке: „);
scanf(“%d», &n);
for (int i = 1; i < n; i++)
{
p->next=(ND *) malloc(sizeof(ND));
p=p->next;
p->val = rand()%10;
p->next=end;
}
printList(beg);
p = beg;
ND *temp;
int d, f;
printf("\nЧто вставлять?\n");
scanf("%d", &f);
printf("\nПосле какого вставлять?\n");
scanf("%d", &d);
// if (beg->val==d)
// {
// temp->next=(ND *) malloc(sizeof(ND));
// temp=temp->next;
// temp->val=f;
// temp->next=p;
// }
for (int i = 1; i < n; i++)
{
while (p->next!=end)
{
temp=p;
p=p->next;
if (p->val==d)
{
temp->next=(ND *) malloc(sizeof(ND));
temp=temp->next;
temp->val=-5;
temp->next=p;
}
}
}
printList(beg);
return 0;
}


Изображение услуги

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

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

Здравствуйте. У меня есть пульт который подключается к специальному контроллеру через ethernet кабель. Пульт состоит из двух кнопок, а в кабеле имеется только 3 провода. Я хочу подключить компьютеру к контроллеру, что бы компьютер выполнял функции пульта. Узнав о вопросе по лучше, я так понял что напрямую с него считывать сигналы не получится, так как ethernet порт это часть сетевой карты. Тогда возможно можно через адаптор, типа с ethernet на usb или COM?

План был такой: Сперва я хотел подключить пульт к компьютеру и узнать какого рода команды он подаёт контроллеру нажимая на кнопки. Далее написать не большой код на основе полученной информации, который давал бы команды на контроллер. Потом уже добавил бы те функции программе которые не мог выполнять пульт.

Проблема в том, что у меня и так не большой опыт в программировании на c++, а о работе с портами я вообще не чего не знаю.

Вопрос: Что потребуется для написания программы которая будет отображать сигнал поступающий на ethernet порт компьютера? Как отправлять сигнал на ethernet порт с помощью c++? Возможно ли вообще всё это?

Ниже приведена «схема» подключений.1011 символизирует информацию. (1. Нынешнее подключение. 2. Получение сигнала от пульта на компьютер. 3. Отправка сигнала с компьютера на контроллер)изображение из вопроса
Также фотография пульта с обратной стороны.
изображение из вопроса
Заранее спасибо!

Язык С. Дано целое число, Если оно является положительным, то прибавить к нему 1, в противном случае вычесть из него 2. Если нулевым, то заменить его на 10

Помогите написать программу!!!!

Порядок выполнения работы.

1. Определить иерархию классов (в соответствии с вариантом).

2. Определить в классе статическую компоненту — указатель на начало связанного списка объектов и статическую функцию для просмотра списка.

3. Реализовать классы.

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

5. Сделать соответствующие методы не виртуальными и посмотреть, что будет.

6. Реализовать вариант,когда объект добавляется в список при создании, т.е. в конструкторе.

16) солдат, призывник, военнослужащий, офицер;

 

Ооооооочень срочно нужно и желательно с комментариями. Заранее благодарю!!!

Нужно написать программу-игрушку Сапер на С++, об оплате договоримся.
Код будет проверяться на анти-плагиат поэтому интернетовские версии взять не могу.
Решить задачу на c++. Имеется 2 ≤ N ≤ 23 камня с целочисленными весами W1, W2, … WN. Требуется разложить их на две кучи таким образом, чтобы разница в весе куч была минимальной. Каждый камень должен принадлежать ровно одной куче.

Помогите!!! платформа C#+ OpenGL… имеются уже 3d модели экспортированные в программную среду… надо создать физику полета мяча от ноги футболиста( примитивную ) а также так чтобы футболист двигался с мячом… небольшую анимацию для движения футболиста… буду очень благодарен кто поможет...

C:\Users\User1\Desktop\radio_tester\radio_tester.ino:3:0: C:\Users\User1\Documents\Arduino\libraries\BMP180_driver-master/bmp180.h:267:22: error: conflicting declaration 'typedef unsigned int u32' typedef unsigned int u32;/**< used for unsigned 32bit */ ^ In file included from C:\Users\User1\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino/Arduino.h:233:0, from sketch\radio_tester.ino.cpp:1: C:\Users\User1\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino/USBAPI.h:31:23: note: previous declaration as 'typedef long unsigned int u32' typedef unsigned long u32; ^ C:\Users\User1\Desktop\radio_tester\radio_tester.ino: In function 'void setup()': radio_tester:75: error: 'sensor' was not declared in this scope sensor.begin(); ^ C:\Users\User1\Desktop\radio_tester\radio_tester.ino: In function 'void loop()': radio_tester:89: error: 'sensor' was not declared in this scope if(sensor.read()) { ^ Несколько библиотек найдено для «VB_BMP180.h» Используется: C:\Users\User1\Documents\Arduino\libraries\VoltBroSensors-master Не используется: C:\Program Files (x86)\Arduino\libraries\Sensors Не используется: C:\Program Files (x86)\Arduino\libraries\Sensors Не используется: C:\Program Files (x86)\Arduino\libraries\Sensors Не используется: C:\Program Files (x86)\Arduino\libraries\Sensors Несколько библиотек найдено для «SD.h» Используется: C:\Users\User1\Documents\Arduino\libraries\SD Не используется: C:\Program Files (x86)\Arduino\libraries\SD exit status 1 'sensor' was not declared in this scope Этот отчёт будет иметь больше информации с включенной опцией Файл -> Настройки -> «Показать подробный вывод во время компиляции» ВОТ КОД: #include #include #include #include #include #include #include #include /* IMPORTANT NOTICE: The transmitter and the receiver must be set to the same channel! Don't forget to configure the receiver! SD card usage:.The circuit: * SD card attached to SPI bus as follows: ** MOSI — pin MOSI ** MISO — pin MISO ** CLK — pin CLK ** CS — pin 4 */ #include #include #include #include const int chipSelect = 4; const unsigned int Set = 5, CS = 6; //Set the settings and power pins /************* * CHANNELS: * * * * 01 * * 11 * * 21 * * 31 * *************/ const byte Channel = 0x01; //Insert your channel here^ void setup() { pinMode (Set, OUTPUT); pinMode (CS, OUTPUT); Serial.begin (9600); //Initialize connection to the radio module digitalWrite (CS, HIGH); //Turn on the radio module configurerf (Channel); //Configure the radio module // Open serial communications for debug: Serial.begin(9600); pinMode (13,OUTPUT); digitalWrite(13,HIGH); Serial.print(«Initializing SD card...»); // see if the card is present and can be initialized: if (!SD.begin(chipSelect)) { Serial.println(«Card failed, or not present»); // don't do anything more: return; } Serial.println(«card initialized.»); Serial.println («Hello!»); // Send a «Hello!» string to the receiver // delay(1000); // pressure sensor heating timeout sensor.begin(); } void loop() { // make a string for assembling the data to log: String dataString = ""; // read three sensors and append to the string: for (int analogPin = 0; analogPin < 2; analogPin++) { int sensorv = analogRead(analogPin); dataString += String(sensorv); dataString += ","; } if(sensor.read()) { dataString += String(sensor.alti); } else { dataString += "-no altitude-"; } Serial.println(dataString); // open the file. note that only one file can be open at a time, // so you have to close this one before opening another. File dataFile = SD.open(«datalog.txt», FILE_WRITE); // if the file is available, write to it: if (dataFile) { dataFile.println(dataString); dataFile.close(); // print to the serial port too: Serial.println(dataString); } // if the file isn't open, pop up an error: else { Serial.println(«error opening datalog.txt»); } delay (10); //Pause the program for 10 milliseconds } void configurerf (byte channel) { byte settings [17] = {0xAA,0xFA,0x03,0x14,0x01,0x03,0x07,0x03,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00}; //The settings array settings [4] = channel; //Set the frequency digitalWrite (Set, LOW); //Set the module to configure mode Serial.write (settings, 17); //Configure the module digitalWrite (Set, HIGH); //Exit the configure mode } ЧТО ДЕЛАТЬ!!!???
Заданы координаты точек некой фигуры
  • tochk[0][0]=0; tochk[0][1]=130;
  • tochk[1][0]=40; tochk[1][1]=90;
  • tochk[2][0]=40; tochk[2][1]=40;
  • tochk[3][0]=110; tochk[3][1]=40;
  • tochk[4][0]=150; tochk[4][1]=0;
  • tochk[5][0]=190; tochk[5][1]=40;
  • tochk[6][0]=260; tochk[6][1]=40;
  • tochk[7][0]=260; tochk[7][1]=90;
  • tochk[8][0]=300; tochk[8][1]=130;
  • tochk[9][0]=260; tochk[9][1]=170;
  • tochk[10][0]=260;tochk[10][1]=220;
  • tochk[11][0]=190;tochk[11][1]=220;
  • tochk[12][0]=150;tochk[12][1]=260;
  • tochk[13][0]=110;tochk[13][1]=220;
  • tochk[14][0]=40;tochk[14][1]=220;
  • tochk[15][0]=40;tochk[15][1]=170;
Строится она, например, с помощью LineTo.

Можете объяснить, как лучше реализовать преобразование этой фигуры в 3д, не используя всяких навороченных методов?

Попытался немного схитрить и просто сделал дубликат этих точек с некоторым смещением.
  • tochk[0][0]=0; tochk[0][1]=130; tochk[0][2]=tochk[0][0]+floor(tol*cos(ug)); tochk[0][3]=tochk[0][1]+floor(tol*sin(ug));
  • tochk[1][0]=40; tochk[1][1]=90; tochk[1][2]=tochk[1][0]+floor(tol*cos(ug)); tochk[1][3]=tochk[1][1]+floor(tol*sin(ug));
  • tochk[2][0]=40; tochk[2][1]=40; tochk[2][2]=tochk[2][0]+floor(tol*cos(ug)); tochk[2][3]=tochk[2][1]+floor(tol*sin(ug));
  • tochk[3][0]=110; tochk[3][1]=40; tochk[3][2]=tochk[3][0]+floor(tol*cos(ug)); tochk[3][3]=tochk[3][1]+floor(tol*sin(ug));
  • tochk[4][0]=150; tochk[4][1]=0; tochk[4][2]=tochk[4][0]+floor(tol*cos(ug)); tochk[4][3]=tochk[4][1]+floor(tol*sin(ug));
  • tochk[5][0]=190; tochk[5][1]=40; tochk[5][2]=tochk[5][0]+floor(tol*cos(ug)); tochk[5][3]=tochk[5][1]+floor(tol*sin(ug));
  • tochk[6][0]=260; tochk[6][1]=40; tochk[6][2]=tochk[6][0]+floor(tol*cos(ug)); tochk[6][3]=tochk[6][1]+floor(tol*sin(ug));
  • tochk[7][0]=260; tochk[7][1]=90; tochk[7][2]=tochk[7][0]+floor(tol*cos(ug)); tochk[7][3]=tochk[7][1]+floor(tol*sin(ug));
  • tochk[8][0]=300; tochk[8][1]=130; tochk[8][2]=tochk[8][0]+floor(tol*cos(ug)); tochk[8][3]=tochk[8][1]+floor(tol*sin(ug));
  • tochk[9][0]=260; tochk[9][1]=170; tochk[9][2]=tochk[9][0]+floor(tol*cos(ug)); tochk[9][3]=tochk[9][1]+floor(tol*sin(ug));
  • tochk[10][0]=260;tochk[10][1]=220; tochk[10][2]=tochk[10][0]+floor(tol*cos(ug));tochk[10][3]=tochk[10][1]+floor(tol*sin(ug));
  • tochk[11][0]=190;tochk[11][1]=220; tochk[11][2]=tochk[11][0]+floor(tol*cos(ug));tochk[11][3]=tochk[11][1]+floor(tol*sin(ug));
  • tochk[12][0]=150;tochk[12][1]=260; tochk[12][2]=tochk[12][0]+floor(tol*cos(ug));tochk[12][3]=tochk[12][1]+floor(tol*sin(ug));
  • tochk[13][0]=110;tochk[13][1]=220; tochk[13][2]=tochk[13][0]+floor(tol*cos(ug));tochk[13][3]=tochk[13][1]+floor(tol*sin(ug));
  • tochk[14][0]=40;tochk[14][1]=220; tochk[14][2]=tochk[14][0]+floor(tol*cos(ug));tochk[14][3]=tochk[14][1]+floor(tol*sin(ug));
  • tochk[15][0]=40;tochk[15][1]=170; tochk[15][2]=tochk[15][0]+floor(tol*cos(ug));tochk[15][3]=tochk[15][1]+floor(tol*sin(ug));
Фигура в итоге построилась нормально, но следующее задание таково, что нужно применить к ней некоторые преобразования вроде матрицы поворота, где наличие координаты z обязательно.

Как это проще всего реализовать? В сети в основном с помощью OpenGL решается и т.п., мне такое не подходит)
Вопрос задан анонимно
07.11.15
Есть 2 задания.

1) Задание со структурой: Написать программу ввода адреса учреждения (Название, город, улица, дом, подъезд).

2) Задание с массивом структур: Написать программу сортировки студентов по возрастанию номера их группы.

Буду ооочень благодарен! Расчитываю на бесплатный ответ, т.к. сейчас не могу оплатить.
Доброго времени суток. Нужно написать программу связанную с базой данных (а именно с файлом *.xls) Увы не знаю как открыть файл такого типа в свой… программе (как прописать это в виде кода программного) и как вытащить значения их нужной ячейки в поля своей программы… Программа написана на языке C++ в VisualStudio, заранее спасибо за помощь

Требуется написать программу которая сможет определить делится ли любое число на 193

Помогите, пожалуйста. Не выполняет программу. компилятор скачала и установила верно. В чем проблема? пробовала запускать кодблокс от имени администратора — то же самое.
изображение из вопроса

Здравствуйте. Помогите пожалуйста. У меня есть счетчик нажатий на кнопку:

/>

0

Что в нем нужно добавить что-бы количество нажатий несбрасывались при открытии сайта, а оставались в памяти и как это будет выглядеть? Спасибо Вам...

Здравствуйте, всех с Днем Победы! Удачи, успехов, Добра.Уважаемые компьютерщики, программисты,

1) Что более перспективно и лучше оплачивается -системное администрирование или программирование?

2) Сколько времени нужно для освоения 1) системного администрирования и

2) программирования.  Через какое время обучения могут взять на работу помощником в системное администрирование, а в программирование? Мне 39 лет, стоит ли этим заниматься?

3) стоит ли для повышения шансов на трудоустройство послеокончания курсов по CИ и JAVA (теорию НЕ ЗНАЮ, не известно скольковремени до трудоустройства), то закончить курсы по системному администрированию? На что больше спрос и оплата админ серверов или администр. сетей? ИЛИ ОПЛАТА ПРОГРАММИСТОВ?

4) Если на курсы пойти, то чему учиться в администровании или какие языки программирования изучать?

5) Что интереснее и сложнее быть программистом, экономистом или юристом? Почему? Напишите, пожалуйста, Вы сисадмин или программист и сколько лет опыта у вас, кто, мол, советует.Спасибо. Завтра надо решать платить ли деньги за курсы сисадминов. Я на курсы ходил, думал, если курсы прослушать, то больше шансов, что на работу взяли бы, а без курсов- меньше, хотя можно и бесплатно прочитать, не платить, не ездить, но удостоверение не дадут. Хотя после курсов опыта не будет. Так идти ли на курсы или самому читать? Спасибо. Пишите Мail: questions5@yandex.ru

размера a на b ,c на d 3.Четырехугольник abcd задан координатами своих вершин на плоскости.Проверить является ли выпуклым. 4.Дана длина окружности.Определить её радиус и площадь круга, ограниченного окружностью 5.Заданы координаты трёх вершин треугольника на плоскости.Определить периметр треугольника и площадь треугольника. 6.Дано число x.Вычислите x^24, выполнив 4 операции умножения.
(столбцы соответствуют переменным, строки – строкам программы). Тип int и указатели занимают по 4 байта. Компилятор расположил переменные по следующим адресам: a – 100, p1 – 120, p2 – 124, s.x – 128, s.y – 132. Число N=10 .
struct str {int x; int y;};int a[5] = {1, 2, 3, 4, 5};int *p1, *p2;str s;p1 = &a[N%5+1];p2 = a+N/5+1;s.x = *p1;s.y = *p2++;*(p1-2)=s.y;p2=&s;p2->x=p1[1];p2–>y=s.y;a[5]=s.x;
с
входить, то дописати її в кінець списку. на мові С++

Написати програму з використанням об'єднання для зберігання інформації про одну з геометричних фігур: прямокутник, трапецію або трикутник. Обчислити при цьому площу даних фігур.

  1. У вхідному файлі записати 25 прізвищ Ваших студентів і їх адреси. Скласти програму що виведе на друк прізвище тих студентів, що живуть на одній вулиці.

25. Написати програму для перегляду кільця в зворотньому порядку.

  1. Використати динамічне виділення пам’яті для двомірного масиву, розмірності масиву ввести з клавіатури. Для роботи з масивом використайте вказівник на вказівник. Роздрукуйте елементи і його розмір масиву, використовуючи функцію sizeof.





Вычислить площадь круга при заданном радиусе и длину окружности в C++

Помогите чайнику )) При установке игры выскакивает окно «Попробуйте устранить следующие неполадки на этом компьютере обнаружена более новая версия распространяемого пакета Microsoft Visual C++ 2010» можно ли что то сделать? Спасибо

Помогите написать программу на языке С++ для Visual studio. Написать программу с использованием функции, вычисляющей периметр геометрической фигуры, тип которой (прямоугольник, треугольник, трапеция) задан пользователем. Параметры, необходимые для вычисления площади запрашиваются у пользователя главной функцией.

Дан массив из n слов произвольной длины (длина слова не превышает 80 символов). В качестве символов могут использоваться только арабские цифры. Удалить из массива слово, содержащее наибольшее количество четных цифр.

Подскажите пожалуйста где найти программу — пример простой игры для C++ с графикой и с комментариями, на примере которой можно учится делать игры с графикой.

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