Найти сумму элементов массива, кратных удвоенному заданному числу - C (СИ)
Формулировка задачи:
Заполнить массив из 12 элементов (случайным образом) вещественными числами в диапозоне от (-50,50).
Найти сумму элементов, кратных удвоенному заданному числу.
Решение задачи: «Найти сумму элементов массива, кратных удвоенному заданному числу»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <time.h> int random (int N) { return rand () %N; } int main() //функция main должна возвращать значение int! { int A[12]; int s; //переменная, которую введет пользователь int i; int sum=0; //переменная под сумму - обнулить srand(time(NULL)); for(i=0;i<12;i++) { A[i]=random(100)-(50); //100 printf ("%d ",A[i]); } printf("%s","Please enter value:"); scanf("%d",&s); for(i=0;i<12;i++) //пройдем по циклу еще раз { if (!(A[i]%(2*s))) //если элемент массива кратен удвоенному введенному числу { printf("%s%d\n","Element ",A[i]); //выведем это число sum+=A[i]; //добавим к сумме } } printf("Sum=%d\n",sum); //вывод результата return 0; //не забывайте про return 0! }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д