Вопрос школьника по предмету Информатика
Помогите пожалуйста
Матрицы. Вычеслите матрицу 5 на 5, заполненную случайными числами.
Ответ учителя по предмету Информатика
Відповідь:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
const int n=5;
int arr[n][n], sum, choice;
setlocale(LC_ALL, «rus»);
srand(time(NULL));
chc:
system(«cls»);
cout << «..::Меню::..» << endl;
cout << «n1. Автоматическое заполнениеn2. Ручное заполнение» << endl;
cin >> choice;
switch (choice)
{
case 1:
{
cout << «Массив заполнен автоматически!» << endl;
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
arr[i][j] = rand()%51-25;
}
}
break;
};
case 2:
{
cout << «Заполните массив:» << endl;
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
cout << «Введите » << j+1 << » элемент » << i+1 << » строки: «;
cin >> arr[i][j];
}
}
break;
};
default: {
cout << «wrong choice» << endl;
goto chc;
break;};
}
cout << «Массив» << endl;
for (int i=0; i<n; i++)
{
sum=0;
for (int j=0; j<n; j++)
{
cout << arr[i][j] << ‘t’;
sum+=arr[i][j];
}
cout << «ttСумма: » << sum << endl;
}
system(«pause»);
return 0;
}
Похожие вопросы от пользователей