Дан произвольный двумерной массив целых чисел 5×7. Для каждого столбца отдельно найти и вывести самое большое среди отрицательных чисел.
1-4 класс
|
Если под самым большим ты имеешь в виду не по модулю, то вот на C++:
#include <iostream>
int main()
{
int array[5][7];
//заполнение массива
int answer[5] ;
for (int k = 0; k < 5; k++)
{
for(int jj=0; jj<7;jj++)
{
if(array[k][jj]<0){
answer[k] = array[k][0];
jj = 7;
}
}
}
for (int i = 0; i < 5; i++)
{
for(int j = 0; j < 7; j++)
{
(if array[i][j] > answer[i] && array[i][j]<0)
answer[i] = array[i][j]
}
}
for (int ii = 0; ii < 5; ii ++)
{
std::cout<<answer[ii]<<'\n';
}
}
Другие вопросы из категории
1) ...вся сеть в целом становится неработоспособной
2) ...нарушается связь только между ближайшими к повреждению компьютерами
3) ...нарушается связь только с одной из рабочих станций, все остальные сохраняют
работоспособность
4) ...сеть делится на две работоспособных части, однако связь между ними отсутствует
Читайте также
1-Дано : массив целых чисел А[N]. Проверьте , есть ли в нем элементы равные нулю. Если есть, то найдите номер первого из них, те наименьшее i, при котором А[i]=0, иначе выведите сообщение.
2- Из заданной строки выбрать и напечатать все слова начинающиеся с буквы "А".