Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
17.04.2013
Размер:
1.07 Кб
Скачать
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>

const int max1=7;
const int max2=9;

int A[max1][max2], i, j, c;

void Input(int A[max1][max2])
{
	int i, j;

   for(i=0;i<=6;i++)
   {
   	for(j=0;j<=8;j++)
      {
      	A[i][j]=random(21)-10;
         printf("%4d",A[i][j]);
      }

      printf("\n");
   }
}

int Max(int A[max1][max2])
{
	int i, j, max, p;

   max=abs(A[0][0]);

   for(i=0;i<=6;i++)
   	for(j=0;j<=8;j++)
      	if (abs(A[i][j])>max)
         {
         	max=abs(A[i][j]);
				p=A[i][j];
         }

   return p;
}

void Mul(int A[max1][max2],int q)
{
	int i, j;

	for(i=0;i<=6;i++)
  		for(j=0;j<=8;j++)
      	A[i][j]*=q;
}
void main()
{
	randomize();
   clrscr();

   Input(A);
   printf("\n\n");

   c=Max(A);
   printf("Max absvalue: %d",c);
   printf("\n\n");

	Mul(A, c);
   printf("New matrix:");
   printf("\n\n");
   for(i=0;i<=6;i++)
   {
 		for(j=0;j<=8;j++)
   	   printf("%4d",A[i][j]);
      printf("\n");   
   }
   getch();
}




Соседние файлы в папке Еще задачи (2004)