Написать блок схемы к кодам с++
200 UAHНиже прикрепил фаил, там 6 кодов к каждому нужна своя блок схема, кода разделены номерами
Задание №1
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Ru");
int perA;
int perB;
int perC;
cout << "Введите переменную А: ";
cin >> perA;
cout << "Введите переменную B: ";
cin >> perB;
cout << "EВведите переменную C: ";
cin >> perC;
int amount;
amount = perA + perB + perC;
cout << "Сумма (A+B+C) : " << amount << endl;
int com;
com = perA * perB * perC;
cout << "Произведение (A*B*C) : " << com << endl;
int deff;
deff = perA - perB - perC;
cout << "Разность (A-B-C) : " << deff << endl;
return 0;
}
2 задание
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
const int size = 6;
int a[size], i;
cout << "введите элементы массива =" << endl;
for (i = 0; i < size; i++)
cin >> a[i];
cout << endl;
cout << "ваш массив - " << endl;
for (i = 0; i < size; i++)
{
cout << a[i] << " ";
}
cout << endl;
int sum = 0;
for (int i = 0; i < size; i++)
{
sum = sum + a[i];
i++;
}
cout << "сумма из элементов массива с нечётными номерами = " << sum << endl;
int min = 0;
int max = 0;
int proverca1 = 20;
int proverca2 = 20;
int sum2 = 0;
for (int i = 0; i < size; i++)
{
if ((a[i] < 0) & (min == 0))
{
min = a[i];
proverca1 = i;
}
}
for (int i = 0; i < size; i++)
{
if (a[i] < 0)
{
max = a[i];
proverca2 = i;
}
}
if ((min < 0) & (max < 0))
{
if (proverca1 != proverca2)
{
for (int i = proverca1 + 1; i < proverca2; i++)
{
sum2 = sum2 + a[i];
}
}
cout << "сумма из элементов массива м/у первым и последним отрицательными: " << sum2 << endl;
}
else
cout << "не достаточно отрицательных элементов для подсчёта второго условия" << endl;
return 0;
}
Задание №3
//
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Ru");
const int size = 6;
int a[size], i;
cout << "Введите элементы целочисленного массива:" << endl;
for (i = 0; i < size; i++)
cin >> a[i];
cout << endl;
cout << "Ваш массив: " << endl;
for (i = 0; i < size; i++)
{
cout << a[i] << " ";
}
cout << endl;
int sum = 0;
for (int i = 0; i < size; i++)
{
sum = sum + a[i];
i++;
}
cout << "1. Сумма из элементов массива с нечётными номерами: " << sum << endl;
int min = 0;
int max = 0;
int proverca1 = 20;
int proverca2 = 20;
int sum2 = 0;
for (int i = 0; i < size; i++)
{
if ((a[i] < 0) & (min == 0)) //ищем первый отрицательный
{
min = a[i];
proverca1 = i;
}
}
for (int i = 0; i < size; i++)
{
if (a[i] < 0) //ищем второй отрицательный
{
max = a[i];
proverca2 = i;
}
}
if ((min < 0) & (max < 0))
{
if (proverca1 != proverca2)
{
for (int i = proverca1 + 1; i < proverca2; i++)
{
sum2 = sum2 + a[i];
}
}
cout << "2. Сумма из элементов массива м/у первым и последним отрицательными: " << sum2 << endl;
}
else
cout << "2. Не достаточно отрицательных элементов для подсчёта второго условия..." << endl;
//system ("pause");
return 0;
}
Задание №4
//
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
int i, j, count, max = 0;
string s, word, word_m, g = "aeiouAEIOU";
cout << "String:\n";
getline(cin, s);
stringstream words(s);
while (words >> word)
{
i = count = 0;
while (word[i])
{
j = 0;
while (g[j])
{
if (word[i] == g[j]) count++;
j++;
}
i++;
}
if (count > max) { max = count; word_m = word; }
}
cout << "Number of probels: ";
std::cout << std::count(s.begin(), s.end(), ' ') << "\n";
cout << "The word with the most vowels: ";
cout << word_m << "\n";
cout << "Without probels: ";
s.erase(std::remove(s.begin(), s.end(), ' '), s.end());
std::cout << s << "\n";
system("pause");
return 0;
}
Задание №5
//
#include <iostream>
#include <Windows.h>
using namespace std;
struct CCar
{
char fio[30];
char marka[40];
int year;
int num;
struct CCar* next; // указатель на следующий элемент
struct CCar* prev; // указатель на предыдущий элемент
};
typedef CCar* PCar;
PCar CreateCar()
{
PCar NewCar = new CCar; //Указатель на новый узел
cout << "Введите ФИО владельца: ";
cin.getline(NewCar->fio, 30);
cout << "Введите марку авто: ";
cin.getline(NewCar->marka, 30);
cout << "Введите номер: "; //Заполняем
cin >> NewCar->num, 30;
cout << "Введите год изготовления: ";
cin >> NewCar->year;
NewCar->next = NULL; //Следующего узла нет
return NewCar; //адрес узла - резвультат функции
}
void AddFirst(PCar& Head, PCar& Tail, PCar NewCar)
{
NewCar->next = Head;
NewCar->prev = NULL;
if (Head) Head->prev = NewCar;
Head = NewCar;
if (!Tail) Tail = Head;
}
int Choice()
{
int answer;
cout << endl;
cout << "Главное меню:" << endl;
cout << "1. Добавить новую машину в список " << endl;
cout << "2. Отсортировать по годам" << endl;
cout << "3. Очистить экран" << endl;
cout << "4. Выход" << endl;
cout << endl;
cout << "Выберите действие: ";
(cin >> answer).get();
cout << endl;
if (answer >= 1 && answer <= 8)
return answer;
else
return 0;
}
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int ch; char del;
PCar Head = NULL, Tail = NULL, p, q = NULL;
while (1)
{
ch = Choice();
if (ch == 1)
AddFirst(Head, Tail, CreateCar());
else if (ch == 2)
{
for (auto* p = Head; p; p = p->next)
{
cout << "ФИО: " << p->fio << endl;
cout << "Марка: " << p->marka << endl;
cout << "Номер: " << p->num << endl;
cout << "Год: " << p->year << endl;
cout << endl;
}
}
else if (ch == 3)
{
system("cls");
}
else if (ch == 4)
exit(0);
}
return 0;
}
6 задание
#include <iostream>
#include <Windows.h>
using namespace std;
struct CStud
{
char fio[30];
int mat;
int inf;
int fiz;
struct CStud* next; // указатель на следующий элемент
struct CStud* prev; // указатель на предыдущий элемент
};
typedef CStud* PStud;
PStud CreateStud()
{
PStud NewStud = new CStud; //Указатель на новый узел
cout << "Введите ФИО студента: ";
cin.getline(NewStud->fio, 30);
cout << "Введите оценку за математику: ";
cin >> NewStud->mat, 30;
cout << "Введите оценку за информатику: "; //Заполняем
cin >> NewStud->inf, 30;
cout << "Введите оценку за физику: ";
cin >> NewStud->fiz;
NewStud->next = NULL; //Следующего узла нет
return NewStud; //адрес узла - резвультат функции
}
void AddFirst(PStud & Head, PStud & Tail, PStud NewStud)
{
NewStud->next = Head;
NewStud->prev = NULL;
if (Head) Head->prev = NewStud;
Head = NewStud;
if (!Tail) Tail = Head;
}
int Choice()
{
int answer;
cout << endl;
cout << "Главное меню" << endl;
cout << endl;
cout << "1 - Добавить нового студента " << endl;
cout << "2 - Отобразить отличников" << endl;
cout << "3 - Отобразить двоешников" << endl;
cout << "4 - Очистить экран" << endl;
cout << "5 - Выход" << endl;
cout << endl;
cout << "Выберите действие из представленных" << endl;
(cin >> answer).get();
cout << endl;
if (answer >= 1 && answer <= 8)
return answer;
else
return 0;
}
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int ch; char del;
PStud Head = NULL, Tail = NULL, p, q = NULL;
while (1)
{
ch = Choice();
if (ch == 1)
AddFirst(Head, Tail, CreateStud());
else if (ch == 2)
{
for (auto* p = Head; p; p = p->next)
{
if (((p -> mat) >= 5) & ((p -> inf) >= 5) & ((p -> fiz) >= 5))
{
cout << "ФИО: " << p->fio << endl;
cout << "Математика: " << p->mat << endl;
cout << "Информатика: " << p->inf << endl;
cout << "Физика: " << p->fiz << endl;
cout << endl;
}
}
}
else if (ch == 3)
{
for (auto* p = Head; p; p = p->next)
{
if (((p->mat) <= 2) || ((p->inf) <= 2) || ((p->fiz) <= 2))
{
cout << "ФИО: " << p->fio << endl;
cout << "Математика: " << p->mat << endl;
cout << "Информатика: " << p->inf << endl;
cout << "Физика: " << p->fiz << endl;
cout << endl;
}
}
}
else if (ch == 4)
{
system("cls");
}
else if (ch == 5)
exit(0);
}
return 0;
}
Отзыв заказчика о сотрудничестве с Володимиром Маліком
Написать блок схемы к кодам с++Сделал все быстро и качественно большое спасибо, рекомендую!!
Отзыв фрилансера о сотрудничестве с Александром Вишневским
Написать блок схемы к кодам с++Хороший заказчик.
Дал четкое ТЗ и объяснил, что и как нужно сделать, поэтому работа прошла успешно.
Рекомендую данного заказчика к сотрудничеству, надеюсь еще поработаем!
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 2 дня 12 часов назад ∙ 5 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 2 дня 19 часов назад ∙ 14 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 7 дней 2 часа назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 10 дней 4 часа назад ∙ 8 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 11 дней 4 часа назад ∙ 5 ставок |