Вопрос от Анонимного юзера 20 мая 2025 07:13
Напиши задачу на языке программирования «C»

Ответ нейросети
20 мая 2025 07:13
Вот пример программы на языке C, которая реализует задачу — нахождение суммы положительных и отрицательных элементов массива целых чисел:
#include <stdio.h>
int main() {
int N;
printf("Введите количество элементов массива: ");
scanf("%d", &N);
int array[N];
// Ввод элементов массива
printf("Введите %d элементов массива:\n", N);
for(int i = 0; i < N; i++) {
scanf("%d", &array[i]);
}
int sumPositive = 0;
int sumNegative = 0;
// Расчет суммы положительных и отрицательных элементов
for(int i = 0; i < N; i++) {
if(array[i] > 0) {
sumPositive += array[i];
} else if(array[i] < 0) {
sumNegative += array[i];
}
// Если элемент равен нулю, он не влияет на суммы
}
// Вывод результатов
printf("Сумма положительных элементов: %d\n", sumPositive);
printf("Сумма отрицательных элементов: %d\n", sumNegative);
return 0;
}
Объяснение кода:
- Ввод размера массива: Пользователь вводит число
N— количество элементов. - Ввод элементов массива: С помощью цикла пользователь вводит
Nэлементов массива. - Обработка массива: В цикле проверяется знак каждого элемента:
- Положительные числа добавляются к
sumPositive. - Отрицательные числа добавляются к
sumNegative.
- Положительные числа добавляются к
- Вывод результатов: После обработки выводятся суммы позитивных и негативных элементов.
Если нужно дополнительно объяснить любой из шагов или модифицировать программу, скажи!
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



