Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dnb_dnb
44 / 0 / 1
Регистрация: 13.11.2011
Сообщений: 95
#1

составить программу нахождения максимума из положительных чисел кратных 2 - C++

17.01.2012, 10:30. Просмотров 915. Ответов 5
Метки нет (Все метки)

составить программу нахождения максимума из положительных чисел кратных 2,а также сумму всех положительных чисел. числа вводяться с клавиатуры. признак конца ввода -ввод 0.
пожалуйста решите на экзамене сижу(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2012, 10:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос составить программу нахождения максимума из положительных чисел кратных 2 (C++):

Определить каких положительных чисел больше в последовательности, кратных или не кратных 5? - C++
С клавиатуры вводится последовательность чисел.Количество чисел заранее не известно,но может быть очень большим.Числа последовательности...

Составить программу для вычисления суммы чисел из диапазона от а до b, кратных 7 - C++
Добрый день) Помогите, пожалуйста, решить задачу: Составить программу для вычисления суммы чисел из диапазона от а до b, кратных 7.

Составить программу для вычисления произведения чисел из диапазона от а до b, кратных 6 - C++
Решить задачу с циклом For. Составить программу для вычисления произведения чисел из диапазона от а до b, кратных 6.

Составить программу для вычисления произведения чисел из диапазона от а до b, кратных 5 - C++
Помогите пожалуйста написать программу для вычисления произведения чисел из диапазона от а до b, кратных 5 циклами while и do while.

Составить программу нахождения минимального из n отрицательных чисел - C++
Здравствуйте,очень прошу помочь в решении данной задачи:Составить программу нахождения минимального из n отрицательных чисел,используя цикл...

Составить программу нахождения произведения нечётных чисел из [a;b] - C++
Вот такие задачи надо сделать: 1.Составить программу нахождения произведения нечётных чисел из . Спасибo.

5
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
17.01.2012, 10:35 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    int total = 0;
    int max = 0;
    int x = -1;
    while ( x != 0 )
    {
        std::cin  >> x;
        if ( x > 0 )
            total += x;
        if ( x % 2 == 0 && x > 0 && max < x )
            max = x;
    }
    std::cout << "\nMaximum = " << x << "\nTotal = " << total;
    std::cin.get();
    std::cin.get();
    return 0;
}
1
dnb_dnb
44 / 0 / 1
Регистрация: 13.11.2011
Сообщений: 95
17.01.2012, 10:42  [ТС] #3
что такое std::cin.get();
и переменная total?
и почему вначале -1.
объясни пожалуйста)))
0
HighPredator
5544 / 1857 / 346
Регистрация: 10.12.2010
Сообщений: 5,479
Записей в блоге: 2
17.01.2012, 10:42 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
 
using namespace std;
 
int main()
{
    int Digit;
    int Max=0;
    int Sum=0;
    do
    {
        cin>>Digit;
        if((Digit%2==0)&&(Digit>Max)) Max=Digit;
        if(Digit>0) Sum=Sum+Digit;
    }
    while(Digit!=0);
    cout<<"Maximum = "<<Max<<endl;
    cout<<"Sum = "<<Sum<<endl;
    getchar();
    return 0;
}
1
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
17.01.2012, 10:47 #5
std::cin.get() - что бы не исчезало окно после ввода нуля
-1 - что бы прошла первая итерация цикла, ибо если поставить х = 0 , цикл не выполнится
тотал - сумма по анг.
1
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
17.01.2012, 11:03 #6
Можете еще проверку max на ноль делать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main()
{
    int num;
    int sum = 0;
    int max = 0;
 
    do
    {
        std::cin >> num;
        if ( num > max && !(num & 1) )
            max = num;
        sum += num > 0 ? num : 0;
    }
    while ( num != 0);
 
    std::cout << "Max = " << max << " Sum = " << sum << std::endl;
 
    return 0;
}
1
17.01.2012, 11:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2012, 11:03
Привет! Вот еще темы с ответами:

Составить программу нахождения суммы чётных чисел из [a;b] - C++
2. Составить программу нахождения суммы чётных чисел из . Спасибo.

Составить программу для нахождения максимального из 4 чисел - C++
Составить программу для нахождения максимального из 4 чисел.Используя функцию нахождения максимального

Составить программу нахождения наибольшего из трех чисел - C++
Язык программирования С++. Составить программу нахождения наибольшего из трех чисел

Вычислить количество положительных чисел, кратных 7 и не кратных 5 - C++
Люди добрые, незлые!Помогите с задачей. Очень, очень надо! Вводится последовательность целых чисел, о - конец последовательности....


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

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

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