Академический Документы
Профессиональный Документы
Культура Документы
for (i=0;i<5;i++)
{ for (j=0;j<5;j++)
cout<<a[i][j]<<” “;
cout<<endl;
}
cout<<endl;
}
cin.get();
}
Решение задач
1. Дана матрица a(3,3). Найти сумму ее элементов.
Организуем ввод через клавиатуру.
#include <iostream>
using namespace std;
int main()
{
int a[3][3];
int i,j;
for ( i=0; i<3; i++) //ввод матрицы
for ( j=0; j<3; j++)
cin>>a[i][j];
int s=0;
for (i = 0; i <3; i++)//подсчет суммы элементов
for (j=0;j<3;j++)
s=s+a[i][j];
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int x[4][5], i, j;
srand(time(NULL));
for (int i = 0; i <4; i++) // ввод через рандом
{ for (int j=0;j<5;j++)
{ x[i][j] = rand()%10;
cout << x[i] [j]<< “ “;}
cout<<endl; }
int k=0;
for ( i=0; i<3; i++) //подсчет количества нечетных чисел
for ( j=0; j<3; j++)
if (x[i][j]%2==0) k++;
cin.get();
}
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
const int n=5;
int a[n][n], i, j;
srand(time(NULL));
for (int i = 0; i <n; i++) // ввод через рандом
{
for (int j=0;j<n;j++)
{
a[i][j] = rand()%11-5;
cout << a[i] [j]<< “ “;
}
cout<<endl;
}
for ( i=0; i<n; i++) //основная часть , находим отрицательные элементы
for ( j=0; j<n; j++) // и заменяем на 0
if (a[i][j]<0) a[i][j]=0;
cin.get();
}