Можете нарисовать блок схемы по коду на С++?
Можете нарисовать блок схемы ? по коду на С++
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
int mes;
cout << "Напишите месяц: " << endl; cin >> mes;
if (mes >= 13) {
cout << "Больше 12 месяцев нет!!" << endl;
exit(0);
}
if (mes == 12 || mes == 1 || mes == 2) {
cout << "Данный месяц - это ЗИМА! " << endl;
}
else if (mes == 3 || mes == 4 || mes == 5) {
cout << "Данный месяц - это ВЕСНА! " << endl;
}
else if (mes == 6 || mes == 7 || mes == 8) {
cout << "Данный месяц - это ЛЕТО! " << endl;
}
else if (mes == 9 || mes == 10 || mes == 11) {
cout << "Данный месяц - это ОСЕНЬ! " << endl;
}
}
2 код
#include <iostream>
#include <ctime>
using namespace std;
int getDigitSum(int number) {
int sum = 0;
while (number != 0) {
sum += number % 10;
number /= 10;
}
return sum;
}
int main() {
setlocale(LC_ALL, "ru");
srand(time(NULL));
const int SIZE = 9;
int matrix[SIZE];
for (int i = 0; i < SIZE; i++) {
matrix[i] = rand() % 10 + 10;
}
cout << "Старый массив "<< endl;
for (int i = 0; i < SIZE; i++) {
cout<< matrix[i] << " ";
}
cout << endl;
int newArray[SIZE];
// Вычисление сумм цифр элементов исходного массива
for (int i = 0; i < SIZE; i++) {
newArray[i] = getDigitSum(matrix[i]);
}
// Вывод нового массива
cout << "Новый массив (суммы цифр элементов исходного массива):\n";
for (int i = 0; i < SIZE; i++) {
cout << newArray[i] << " ";
}
cout << endl;
return 0;
}
3 код
#include
using namespace std;
int main() {
int N, M, num;
cout << "Введите количество строк матрицы: ";
cin >> N;
cout << "Введите количество столбцов матрицы: ";
cin >> M;
int A[N][M];
c
Copy code
cout << "Введите элементы матрицы: " << endl;
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
cin >> A[i][j];
}
}
cout << "Введите число для поиска: ";
cin >> num;
int count = 0;
cout << "Элементы равные числу " << num << ": ";
for (int i = 0; i < N; i++) {
for (int j = 0; j < M; j++) {
if (A[i][j] == num) {
count++;
cout << A[i][j] << " ";
}
}
}
cout << endl;
cout << "Количество элементов, равных " << num << ": " << count << endl;
return 0;
}
Попробуй этой https://almiur.ru/show_prog_9.html программой, более-менее должно выйти как надо