Сумма отрицательных чисел - C (СИ)
Формулировка задачи:
Нам нужно создать массив t с n элементов. Заполнить его при инициализации, и вывести на экран в ряд. Узнать суммы отрицательных элементов и вывести на экран их значения
Решение задачи: «Сумма отрицательных чисел»
textual
Листинг программы
#include "stdio.h" #include "conio.h" int main(){ const int n = 7; int t[n] = {0, 10, -3, -6, 7, 23, -43}; int i = 0; while (i<n){ printf("%i ", t[i]); i++; } printf("\n"); i = 0; int sum = 0; while (i<n){ if (t[i] < 0){ printf("%i ", t[i]); sum += t[i]; } i++; } printf("\nSum = %i\n", sum); _getch(); }
Объяснение кода листинга программы
В этом коде:
- Объявлены две переменные:
n
(константа) иt
(массив). Значениеn
равно 7, а элементы массиваt
инициализированы значениями 0, 10, -3, -6, 7, 23, -43. - Переменная
i
инициализируется значением 0, а переменнаяsum
инициализируется значением 0. - В цикле
while
значения массиваt
выводятся на экран через пробел. - Переменная
i
увеличивается на 1 после каждой итерации цикла. - Если значение элемента массива
t
меньше 0, то оно выводится на экран через пробел, и к переменнойsum
прибавляется это значение. - После завершения второго цикла выводится значение переменной
sum
. - Получено подтверждение, что программа корректно работает.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д