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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
#1

Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности - C++

03.02.2013, 20:14. Просмотров 2316. Ответов 11
Метки нет (Все метки)

Как написать программу, которая определяет максимальное число из введенной с
клавиатуры последовательности положительных чисел (длина последовательности
неограниченна). Ниже приведен рекомендуемый вид экрана.
Определение максимального числа последовательности
положительных чисел.
Вводите после стрелки числа. Для завершения ввода введите ноль.
-> 56
-> 75
-> 43
-> О
Максимальное число: 75
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2013, 20:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности (C++):

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел... - C++
Задача 3. Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит...

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

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел - C++
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности отрицательных чисел (длина...

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

Написать программу, которая вычисляет длину введенной с клавиатуры строки - C++
Написать программу, которая вычисляет длину введенной с клавиатуры строки(написать без стандартных функций). Помогите плиииз. ...

Написать программу, которая удаляет конечные пробелы из введенной с клавиатуры строки - C++
Написать программу, которая удаляет конечные пробелы из введенной с клавиатуры строки.

11
Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 20:19 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void main()
{
    int max=0;int b;
    do
    {
                
        cin >> b;
        if(b>max)
            max=b;
    
    }while(b);
    cout << "наиб число" << max;
}
0
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
03.02.2013, 20:20 #3
Пёс,

C++
1
cin >> int b;
Щито, позвольте?

C++
1
2
int b;
cin >> b;
0
Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 20:21 #4
Kgfq, я думал что никто не заметил
0
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
03.02.2013, 20:28  [ТС] #5
Цитата Сообщение от Пёс Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void main()
{
    int max=0;int b;
    do
    {
                
        cin >> b;
        if(b>max)
            max=b;
    
    }while(b);
    cout << "наиб число" << max;
}
Пишет ошибку, необъявленный идентификатор b.
0
abit
271 / 270 / 35
Регистрация: 03.02.2013
Сообщений: 760
03.02.2013, 20:34 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
int main()
{
    using namespace std;
    string s;
    int max=0;
    
    while (true)
    {
        int i;
        cin >> i;
        if (i==0) break;
        else
            max = (max>=i) ? max : i;
    }
    cout << max << endl;
    return 0;
}
Добавлено через 3 минуты
ой
include <string>
и
string s;
не нужны, это от старых эксперементов
0
Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 20:36 #7
Цитата Сообщение от JIioneJI Посмотреть сообщение
Пишет ошибку, необъявленный идентификатор b.
скопируйте код заново, я его редактировал.
0
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
03.02.2013, 20:37  [ТС] #8
Цитата Сообщение от abit Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
int main()
{
    using namespace std;
    string s;
    int max=0;
    
    while (true)
    {
        int i;
        cin >> i;
        if (i==0) break;
        else
            max = (max>=i) ? max : i;
    }
    cout << max << endl;
    return 0;
}
Добавлено через 3 минуты
ой
include <string>
и
string s;
не нужны, это от старых эксперементов
Желательно через do while сделать надо)
0
abit
271 / 270 / 35
Регистрация: 03.02.2013
Сообщений: 760
03.02.2013, 20:40 #9
Цитата Сообщение от JIioneJI Посмотреть сообщение
Желательно через do while сделать надо)
ну так напишите
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()
{
    using namespace std;
    int max=0;
    
    do
    {
        int i;
        cin >> i;
        if (i==0) break;
        else
            max = (max>=i) ? max : i;
    }
    while (true);
    cout << max << endl;
    return 0;
}
в чём проблема?
0
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
03.02.2013, 20:41  [ТС] #10
Цитата Сообщение от Пёс Посмотреть сообщение
скопируйте код заново, я его редактировал.
всё заработало,спасибо)
0
Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 20:43 #11
Цитата Сообщение от JIioneJI Посмотреть сообщение
всё заработало,спасибо)
Пожалуйста
0
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
03.02.2013, 20:44  [ТС] #12
Цитата Сообщение от abit Посмотреть сообщение
ну так напишите
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()
{
    using namespace std;
    int max=0;
    
    do
    {
        int i;
        cin >> i;
        if (i==0) break;
        else
            max = (max>=i) ? max : i;
    }
    while (true);
    cout << max << endl;
    return 0;
}
в чём проблема?
Всё нормально,уже правильно, но кое что по другому,уже решил,спасибо что откликнулись)
0
03.02.2013, 20:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2013, 20:44
Привет! Вот еще темы с ответами:

Написать программу, которая удаляет из введенной с клавиатуры строки конечные пробелы - C++
Пожалуйста помогите... Написать программу, которая удаляет из введенной с клавиатуры строки конечные пробелы. заранее спасибо

Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы. - C++
Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы.

Составить программу которая определяет, является ли введенное число n с клавиатуры - простым - C++
Помогите написать программу с оператором for

Написать программу, которая определяет, является ли введенное с клавиатуры строка числом - C++
Использую функции обработки символов. Написать программу, которая определяет, является ли введенное с клавиатуры строка числом. Заранее...


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

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

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