Сумма отрицательных чисел - 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();
}

Объяснение кода листинга программы

В этом коде:

  1. Объявлены две переменные: n (константа) и t (массив). Значение n равно 7, а элементы массива t инициализированы значениями 0, 10, -3, -6, 7, 23, -43.
  2. Переменная i инициализируется значением 0, а переменная sum инициализируется значением 0.
  3. В цикле while значения массива t выводятся на экран через пробел.
  4. Переменная i увеличивается на 1 после каждой итерации цикла.
  5. Если значение элемента массива t меньше 0, то оно выводится на экран через пробел, и к переменной sum прибавляется это значение.
  6. После завершения второго цикла выводится значение переменной sum.
  7. Получено подтверждение, что программа корректно работает.

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


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

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

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