Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робочий зошит з програмув на 2 сем.doc
Скачиваний:
3
Добавлен:
10.11.2019
Размер:
2.47 Mб
Скачать

Тренувальні вправи

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;

}

  1. Створити квадратну матрицю цілих чисел таким чином, як показано на малюнку:

Алгоритм розв’язання задачі

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

#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;

}