Найти остаток от деления на максимальный элемент массива - C (СИ)
Формулировка задачи:
Всем снова привет х) Нашел максимальный элемент массива,как теперь получить новый массив,элементы которого равны остатку от деления на максимальный элемент?)Желательно,чтобы нахождение являлось продолжением этого кода.Спасибо!
#include <stdio.h> main() { int i, A[10],max; printf("vvedite massiv A\n"); for ( i = 0; i < 10; i ++ ) { printf("vvedite A[%d]> ", i ); scanf ("%d", &A[i]); } max=A[0]; for(i=1;i<10;i++) if(A[i]>max) max=A[i]; printf("\n Maks element %d",max); getch(); }
Решение задачи: «Найти остаток от деления на максимальный элемент массива»
textual
Листинг программы
for( int i = 0; i < 10; ++i ) { if( B[i] == max ) B[i] = 0; }
Объяснение кода листинга программы
- Переменная
i
инициализируется значением 0. - Переменная
i
увеличивается на 1 с каждой итерацией цикла. - Условие цикла
i < 10
проверяется на истинность. Если условие ложно, цикл завершается. - Переменная
B[i]
сравнивается со значениемmax
. - Если
B[i]
равноmax
, тоB[i]
присваивается значение 0. - Цикл завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д