1. Написати програму, яка обчислює суму всіх елементів масиву кожного рядка матриці і виводить її значення на екран.
Алгоритм розв’язання задачі ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
#include <iostream.h>
#include <conio.h>
int main()
{
const int n=3, m=4;
float mas[n][m], S;
cout<<"Vvedit elementu masuvy\n";
_______________________________________
_______________________________________
{
cout<<"mas["<<i<<"]["<<j<<"]=";
cin>>mas[i][j];
cout<<"\n";
}
______
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
______
getch();
return 0;
}
2. Створити квадратну матрицю цілих чисел таким чином, як показано на малюнку:
Алгоритм розв’язання задачі
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
int main(int argc, char* argv[])
{
const S=9;
short l, r; //_______________________________
short r1,r2; //______________________________
short dd; //______________________________
short k; //______________________________
int Ar[S][S];
r1=1; r2=S-2; dd=1; k=1;
//______________________________________
for (l=0; l<S; l++)
{//_____________________________________
for (r=0; r<S; r++) //______________________
if ((r<r1)||(r>r2)) Ar[l][r]=0; //_____________
________________________________________
else Ar[l][r]=k++;
//_______________________________________
r1+=dd; r2-=dd;
if (r1>r2) dd=-dd;
//_______________________________________
} //___________________________________
//______________________________________
for (l=0; l<S; l++) {
for (r=0; r<S; r++) {
printf("%3d",Ar[l][r]); //__________________
}
printf("\n");_____________________________
}
getch();
return 0;
}