Контрольная работа: Работа над массивами с помощью языка С++

}

printf("\n массив наибольших по модулю элементов:\n");

for(j=0;j<M;j++)

{

mas[j]=matr[0][j];

for(i=0;i<N;i++)

if(abs(matr[i][j])>abs(mas[j])) mas[j]=matr[i][j];

printf("%7d",mas[j]);

}

printf("\n\n1 - повторить");

}while(getch()=='1');

}

Блок-схема:

Тестирование:

двумерный массив:

1 -3 5 -7 0 0

0 5 8 -9 3 0

3 4 -8 4 3 0

-4 3 0 7 3 0

0 3 3 7 1 0

массив наибольших по модулю элементов:

-4 5 8 -9 3 0

Задание 2. Дан двумерный массив n * m. Определить, есть ли в данном массиве столбец, в котором равное количество положительных и отрицательных элементов.

Входные данные:

matr[n][m] - двумерный массив,

n, m - размер массива.

s[60] - строка.

К-во Просмотров: 228
Бесплатно скачать Контрольная работа: Работа над массивами с помощью языка С++