Форум программистов, компьютерный форум CyberForum.ru

Напишите программу, считывающую 10 целых чисел и выводящую сумму - C++

Восстановить пароль Регистрация
 
Lollipo
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 36
22.10.2010, 16:43     Напишите программу, считывающую 10 целых чисел и выводящую сумму #1
Напишите программу, считывающую 10 целых чисел и выводящую сумму тех из них, которые оказались больше нуля, сумму всех остальных чисел (отрицательных или равных нулю) и полную сумму введенных чисел (положительных, отрицательных и равных нулю). Пользователь вводит эти 10 чисел только один раз в любом порядке. Программа не должна просить его ввести положительные и отрицательные числа по отдельности.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2010, 16:43     Напишите программу, считывающую 10 целых чисел и выводящую сумму
Посмотрите здесь:

C++ Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел.
C++ Напишите программу, определяющую первое вхождение заданного целого числа х в массив целых чисел.
Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр C++
C++ Написать программу, выводящую на экран сумму и среднее арифметическое N случайных чисел
C++ Напишите программу которая суммирует последовательность целых чисел.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tartikov
Заблокирован
22.10.2010, 17:00     Напишите программу, считывающую 10 целых чисел и выводящую сумму #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <numeric>
using namespace std;
 
int Func1(int res, int i)
{
    if(i > 0) res += i;
    return res;
}
 
int Func2(int res, int i)
{
    if(i <= 0) res += i;
    return res;
}
 
int main()
{
    int v[] = {1, 2, -3, 4, 5, -6, 7, 8, -9, 10};
    int* begin = v;
    int* end = v + 10;
    cout << accumulate(begin, end, 0, Func1) << endl;
    cout << accumulate(begin, end, 0, Func2) << endl;
    cout << accumulate(begin, end, 0) << endl;
}
ввод чисел с клавиатуры напиши сам
hepr
 Аватар для hepr
60 / 32 / 5
Регистрация: 21.10.2010
Сообщений: 538
22.10.2010, 17:02     Напишите программу, считывающую 10 целых чисел и выводящую сумму #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
24
25
26
#include "stdafx.h"
#include "iostream"
 
    int _tmain(int argc, _TCHAR* argv[])
{
    int ar[10];
    for(int a=0;a<10;a++)
    {
        std::cout << "Vvedite " << a+1 << " chislo\n";
        std::cin >> ar[a];
    }
    int SP,SO,OS;
    SP=SO=OS=0;
    for(int a=0;a<10;a++)
    {
        if (ar[a]>0) SP=SP+ar[a];
        if (ar[a]<=0) SO=SO+ar[a];
        OS=OS+ar[a];
    }
    std::cout << "summa polog " << SP << std::endl;
    std::cout << "summa <=0 " << SO << std::endl;
    std::cout << "obshay summa ravna " << OS << std::endl;
    char Proverka;
    std::cin >> Proverka;
    return 0;
}
Reee
 Аватар для Reee
21 / 21 / 1
Регистрация: 21.09.2010
Сообщений: 65
22.10.2010, 17:41     Напишите программу, считывающую 10 целых чисел и выводящую сумму #4
А вот мой вариант(в принципе он не очень отличается от 2-го представленного в этой теме) но всё таки. (зато на русском)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include<iostream>
#include<iomanip>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
    int mm[10];
    cout<<"Введите 10 чисел"<<endl;
    for(int i=0;i<10;i++)
    {
        cout<<i+1<<" = ";
    cin>>mm[i];
    }
    int a=0;
    int d=0;
    for(int i=0;i<10;i++)
    {
        if(mm[i]>0)
            a+=mm[i];
        else
            d+=mm[i];
    }
    cout<<"Сумма положительных чисел ="<<a<<endl; 
    cout<<"Сумма отрицательных чисел ="<<d<<endl;
    cout<<"Сумма отрицательных и положительных чисел "<<a+d<<endl<<endl<<endl;
}
Yandex
Объявления
22.10.2010, 17:41     Напишите программу, считывающую 10 целых чисел и выводящую сумму
Ответ Создать тему
Опции темы

Текущее время: 07:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru