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

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

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

Заполнить массив из 12 элементов (случайным образом) вещественными числами в диапозоне от (-50,50). Найти сумму элементов, кратных удвоенному заданному числу.

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

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. int random (int N) {
  5. return rand () %N;
  6. }
  7. int main() //функция main должна возвращать значение int!
  8. {
  9.     int A[12];
  10.     int s; //переменная, которую введет пользователь
  11.     int i;
  12.     int sum=0; //переменная под сумму - обнулить
  13.     srand(time(NULL));
  14.     for(i=0;i<12;i++)
  15.     {
  16.         A[i]=random(100)-(50); //100
  17.         printf ("%d ",A[i]);
  18.     }
  19.     printf("%s","Please enter value:");
  20.     scanf("%d",&s);
  21.     for(i=0;i<12;i++) //пройдем по циклу еще раз
  22.     {
  23.         if (!(A[i]%(2*s))) //если элемент массива кратен удвоенному введенному числу
  24.         {
  25.             printf("%s%d\n","Element ",A[i]); //выведем это число
  26.             sum+=A[i]; //добавим к сумме
  27.         }
  28.     }
  29.     printf("Sum=%d\n",sum); //вывод результата
  30.     return 0; //не забывайте про return 0!
  31. }

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


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

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

7   голосов , оценка 4.143 из 5

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

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

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