Найти сумму тех элементов массива, значение которых является меньше некоторого числа m - C (СИ)
Формулировка задачи:
Дан массив целых чисел (размер массива- N элементов ). Найти сумму тех элементов массива, значение которых является меньше некоторого числа m. Кроме найденной суммы вывести на экран также те элементы массива, которые входят в эту сумму.
Решение задачи: «Найти сумму тех элементов массива, значение которых является меньше некоторого числа m»
textual
Листинг программы
#include<stdio.h> #include<conio.h> #define n 5 int main() { int a[n] = {1,2,8,4,0}; int i,j,s=0,k,m; printf("Vvedite chislo: "); scanf("%d",&m); for(i=0; i<n; i++) { if(a[i]<m) { s+=a[i]; printf("%d ",a[i]); } } printf("\nSumma %d ",s); getch(); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек
- Объявление массива a размером n и инициализация его значениями
- Объявление переменных i, j, s, k, m
- Вывод сообщения и запрос на ввод числа m
- Проверка каждого элемента массива a на условие a[i]<m
- Если условие выполняется, то к переменной s прибавляется значение элемента a[i], а затем это значение выводится на экран
- После завершения цикла выводится сумма всех элементов массива s
- Программа ожидает нажатия клавиши для выхода
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д