C++ Заполнить двумерный числовой массив С(6, 6) целыми числами. Найти столбец
C++ Заполнить двумерный числовой массив С(6, 6) целыми числами. Отыскать столбец с наибольшим творением элементов и поменять его местами с первым столбцом.
Задать свой вопрос1 ответ
Гость
include lt;stdio.hgt; // printf
include lt;stdlib.hgt; // rand
include lt;time.hgt;
define M_SZ 6
define N_SZ 6
int main()
int i, j, index, mul=0, tmp;
int array[M_SZ][N_SZ];
time_t t;
srand((unsigned) time(amp;t));
for(i=0; ilt;M_SZ; i++) //записываем в массив случайные числа
for(j=0; jlt;N_SZ; j++)
array[i][j] = rand()%10; // не превышающие 10
for(i=0; ilt;M_SZ; i++) // выводим массив в виде таблички
for(j=0; jlt;N_SZ; j++)
printf("%-6d", array[i][j]);
printf("\n");
printf("\n");
for(j=0; jlt;N_SZ; j++) // делаем проход по столбцам
tmp = 1;
for(i = 0; i lt; M_SZ; i++) // делаем проход по строчкам i
tmp *= array[i][j]; // столбца j и вычисляем творенье
if(tmp gt; mul) // если произведение для данного столбца
mul = tmp; // больше предыдущих
index = j; // запоминаем его номер
printf("%-6d", tmp); // выводим творенья для отладки
printf("\n\n");
if( index != 0 ) // если отысканный столбец не является первым
for(i = 0; ilt;M_SZ; i++) // меняем его с первым
tmp = array[i][0];
array[i][0] = array[i][index];
array[i][index] = tmp;
for(i=0; ilt;M_SZ; i++) // выводим массив в виде таблички
for(j=0; jlt;N_SZ; j++)
printf("%-6d", array[i][j]);
printf("\n");
return 0;
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Облако тегов