Найти элементы массива, сумма цифр которых кратна индексу - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Найти индексы элементов массива и сами элементы, сумма цифр которых кратна индексу. Здравствуйте, вынужден попросить помощи в программировании на C, ибо в нем бум-бум абсолютный На (1) картинке условие, на (2) задание. Напишите пожалуйста полностью код с выводом. Заранее спасибо, выручайте)

Решение задачи: «Найти элементы массива, сумма цифр которых кратна индексу»

textual
Листинг программы
  1. #include <stdio.h>
  2. #define SIZE 31 //из-за запрета делить на ноль, пропустим 0 элемент массива.
  3. int main()
  4. {
  5.     int i; //счетчик
  6.     int mass[SIZE]; //массив
  7.     puts("Welcome!");
  8.  
  9.     for (i=1;i<SIZE;i++) //заполним массив с клавиатуры
  10.     {
  11.         printf("Element #%d - please enter number: ",i);
  12.         scanf("%d",&mass[i]); //просим ввести число с клавиатуры и сохраним его в массив
  13.     }
  14.     puts(""); //перенос строки
  15.     puts("Printing");
  16.     for (i=1;i<SIZE;i++) //выводим массив
  17.     {
  18.         if ((i-1) % 5 == 0) puts(""); //перенести строку после вывода 5 символов
  19.         printf("%4d",mass[i]); //вывод элемента с отступом
  20.     }
  21.     puts("");
  22.  
  23.     for (i=1;i<SIZE;i++) //ищем кратные
  24.     {
  25.         if ((i+mass[i]) % i == 0) printf("Element #%d - (%d+%d)/%d multiple (%d)\n",i,i,mass[i],i,(i+mass[i])/i); //вывод
  26.     }
  27.     puts("");
  28.     return 0;
  29. }

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

  1. Подключение стандартной библиотеки
  2. Определение размера массива
  3. Ввод элементов массива с клавиатуры
  4. Вывод массива
  5. Проверка кратности элементов массива
  6. Вывод результатов

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


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

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

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы