Главная » Статьи » Програмування » C [ Добавить статью ]

RUS Уроки по программированию на языке С (Пример программы для нахождения суммы отрицательных элементов массива.)

  • Пример программы для нахождения суммы отрицательных элементов массива.

    Постановка задачи.

    Написать программу, которая находит сумму всех отрицательных значений в массиве.

    Код реализации.
    #include <iostream>
    using namespace std;
    void main ()
    {
     //определение размера массива
     const int size=5; 
    
     //создание и инициализация массива данными
     int ar[size]={23,-11,9,-18,-25};
    
     //переменная для накопления суммы
     int sum=0;
    
     //цикл, перебирающий по порядку элементы массива
     for (int i=0;i<size;i++)
     {
     if(ar[i]<0) //если значение элемента отрицательное (меньше нуля)
     sum+=ar[i]; //добавить его значение к общей сумме 
     }
    
     //показ значения суммы на экран
     cout<<"Sum = "<<sum<<"\n\n";
    }
    
    Комментарий к коду.

    1. Цикл поочередно перебирает элементы от 0 до size. При этом size не входит в проверяемый диапазон, т. к. индекс последнего элемента size-1.

    2. На каждой итерации цикла происходит проверка содержимого элемента на отрицательное значение.

    3. Если значение меньше нуля, оно прибавляется к сумме.


Категория: C | Добавил: DEN-SHP (05.11.2012)
Просмотров: 1627 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]