Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Нет имени
0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 10
1

Сравнить сумму положительных и произведение отрицательных членов последовательности

26.12.2014, 11:18. Просмотров 862. Ответов 2
Метки нет (Все метки)

На языке Си осуществить ввод последовательности целых чисел и сравнить, что больше, сумма положительных или произведение отрицательных. Последовательность потенциально не ограничена, окончанием последовательности служит число 0.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2014, 11:18
Ответы с готовыми решениями:

Получить сумму положительных и число отрицательных членов последовательности a1,...,an
Даны натуральное число n, целые числа a1,...,an. Получить сумму положительных и число отрицательных...

Установить, верно ли, что отрицательных членов последовательности больше, чем положительных?
Дано натуральное число n, действительные числа a1,...an: верно ли, что отрицательных членов...

Получить сумму положительных и сумму отрицательного членов последовательности
Небходимо написать два варианта программы:* программа в которой ввод осуществляется из текстового...

Найти S - сумму положительных F, и P – произведение отрицательных F
Требования к выполнению работы: Вычислить и вывести на экран в виде таблицы значения функции F на...

Найти S - сумму положительных F, и P – произведение отрицательных F (на языке С)
Требования к выполнению работы: Вычислить и вывести на экран в виде таблицы значения функции F на...

2
Kerry_Jr
Эксперт PHP
2213 / 2009 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
26.12.2014, 11:41 2
Нет имени,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <locale.h> 
int main()
{
    setlocale(LC_ALL, "Russian");
    int n, sum = 0, prod = 1;
    do
    {
        scanf("%d", &n);
        if (!n) break;
        else if (n > 0) sum += n;
        else prod *= n;
    } while (true);
    if (sum > prod) printf("Сумма положительных больше произведения отрицательных чисел\n");
    else if (sum < prod) printf("Сумма положительных меньше произведения отрицательных чисел\n");
    else  printf("Сумма положительных и произведение отрицательных чисел равны\n");
    
    return 0;
}
1
Boleon
Guardian of Asgaard
373 / 316 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
26.12.2014, 11:50 3
Лучший ответ Сообщение было отмечено Нет имени как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int main() {
    int sequence;
    int sum = 0;
    int mult = 1;
    
    for ( ; scanf("%d", &sequence) == 1 && sequence != 0; ) {
        if ( sequence < 0 ) {
            mult *= sequence;
        } else {
            sum += sequence;
        }
    }
    
    if ( mult > sum ) {
        printf("Mult %d > Sum %d\n", mult, sum);
    } else {
        printf("Sum %d <= Mult %d\n", sum, mult);
    }
    
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2014, 11:50

В одномерном массиве вычислить сумму отрицательных элементов массива и произведение положительных
Есть задание: В одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму...

Определить произведение положительных элементов на главной диагонали и сумму отрицательных на побочной
Дана квадратная матрица размерностью N. Определить произведение положительных элементов на главной...

Вычислить сумму всех положительных элементов массива и произведение отрицательных элементов
Задание: Ввести с клавиатуры целое число K(от 6 до 15). Ввести с клавиатуры массив K элементов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru