Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабы / C++.Ашарина / !Сделанные / Lab2 / Var09
.cpp#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef int matrix[5][8];
typedef int array[5];
void Create(matrix A)
{
for (int i=0;i<=4;i++)
for (int j=0;j<=7;j++)
A[i][j]=random(19)-9;
}
void Print(matrix A)
{
for (int i=0;i<=4;i++)
{
for (int j=0;j<=7;j++)
printf("%3d",A[i][j]);
printf("\n");
}
}
int Sum(array A)
{
int s=0;
for (int i=0;i<=7;i++)
if (A[i]<0)
s+=A[i];
return s;
}
void Arr(matrix A, array B)
{
for (int i=0;i<=4;i++)
B[i]=Sum(A[i]);
}
void PrintA(array A)
{
for (int i=0;i<=4;i++)
printf("%d ",A[i]);
}
void main()
{
randomize();
clrscr();
matrix A, B;
array R, T;
Create(A);
Create(B);
printf("Matrix A:\n");
Print(A);
printf("Matrix B:\n");
Print(B);
Arr(A,R);
Arr(B,T);
printf("Array R:\n");
PrintA(R);
printf("\nArray T:\n");
PrintA(T);
getch();
}