Найти сумму положительных элементов массива - C (СИ) (74358)
Формулировка задачи:
написать код на Си. Найти сумму положительных элементов массива
Решение задачи: «Найти сумму положительных элементов массива»
textual
Листинг программы
#include <stdio.h> main() { int massiv[]={-1,2,-3,3,-4,5}; int i,sum=0; for(i=0;i<sizeof(massiv)/sizeof(int);i++) if(massiv[i]>0) sum+=massiv[i]; printf("%d",sum); }
Объяснение кода листинга программы
В этом коде:
- Объявлен массив massiv типа int с шестью элементами: -1, 2, -3, 3, -4, 5.
- Создана переменная i типа int со значением 0. Её значение будет использоваться в цикле.
- Создана переменная sum типа int со значением 0. Она будет использоваться для хранения суммы положительных элементов массива.
- Задана точка входа в программу — функция main().
- Начинается цикл for, который выполняется, пока значение i меньше результата деления размера массива massiv на размер одного его элемента (int).
- Внутри цикла проверяется, больше ли значение элемента массива с индексом i нуля. Если да, то к переменной sum прибавляется значение этого элемента.
- После окончания цикла, выводится значение переменной sum. Получается, что код считает сумму всех положительных элементов массива.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д