Найти сумму элементов массива, кратных удвоенному заданному числу - 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!
}

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


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

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

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