Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Прочее / Задачи для экзамена по С++ / Еще задачи (2004) / Matrix 7x9
.cpp#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)