Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
27
Добавлен:
17.04.2013
Размер:
918 б
Скачать
#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();
}
Соседние файлы в папке Lab2