Частина тексту файла (без зображень, графіків і формул):
Лабораторна 12
Тема «Типові задачі обробки масивів»
5. У матриці розмірністю m(n замінити додатні елементи нулями, а від`ємні – одиницями. Вивести отриману матрицю.
Хід виконання роботи
Програмна реалізація:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define max 25
int main()
{ int i, j, m, n, x[max][max];
printf("\n m=");
scanf("%d",&m);
printf("\n n=");
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
scanf("%d",&x[i][j]);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(x[i][j]<0) x[i][j]=1;
else
if(x[i][j]>0) x[i][j]=0;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
printf("%d ", x[i][j]);
printf("\n");
}
getch();
return 0;
}
Блок-схема:
Результат роботи програми:
Висновок: в ході виконання роботи використано навички обробки двовимірного масиву в розв'язуванні типових задач обробки масиву мовою С.