Предмет:
ИнформатикаАвтор:
mauricereeseВідповідь:
Ось приклад програми на мові С++, яка виконує вказане завдання та містить меню вибору:#include <iostream>
#include <windows.h> // бібліотека для зміни кольору консолі
using namespace std;
void setConsoleColor(int textColor, int bgColor) {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, (textColor + (bgColor * 16)));
}
int main() {
int size, choice;
// запитуємо розмір масиву
cout << "Введіть розмір квадратного масиву: ";
cin >> size;
// створюємо квадратний масив розміром size*size
int arr[size][size];
// відображаємо меню вибору
cout << "\nВиберіть варіант завдання:\n";
cout << "1. Заповнити масив за вказаною умовою\n";
cout << "2. Вихід з програми\n";
cout << "Ваш вибір: ";
cin >> choice;
switch (choice) {
case 1:
// заповнюємо масив за вказаною умовою
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if ((i + j) % 2 == 0) {
arr[i][j] = 1;
} else {
arr[i][j] = 0;
}
}
}
// виводимо масив на екран з кольоровим відображенням
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if (arr[i][j] == 1) {
setConsoleColor(9, 1); // синій колір на білому фоні
} else {
setConsoleColor(15, 0); // білий колір на чорному фоні
}
cout << arr[i][j] << " ";
}
cout << endl;
}
break;
case 2:
// вихід з програми
cout << "Програма завершена" << endl;
return 0;
default:
cout << "Некоректний вибір. Спробуйте ще раз." << endl;
break;
}
return 0;
}
Ця програма запитує користувача розмір квадратного масиву, після чого виводить меню вибору. Якщо користувач вибирає перший варіант, то програма заповнює масив за вказаною умов
Пояснення:
Автор:
ticklesq7dzДобавить свой ответ
Предмет:
МатематикаАвтор:
guillermoОтветов:
Смотреть
Предмет:
МатематикаАвтор:
ginny12Ответов:
Смотреть
Предмет:
МатематикаАвтор:
ramirohutchinsonОтветов:
Смотреть
Предмет:
ЛитератураАвтор:
cookie doughОтветов:
Смотреть