Найти остаток от деления на максимальный элемент массива - 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;
}

Объяснение кода листинга программы

  1. Переменная i инициализируется значением 0.
  2. Переменная i увеличивается на 1 с каждой итерацией цикла.
  3. Условие цикла i < 10 проверяется на истинность. Если условие ложно, цикл завершается.
  4. Переменная B[i] сравнивается со значением max.
  5. Если B[i] равно max, то B[i] присваивается значение 0.
  6. Цикл завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы