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

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

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

Написать программу, которая вычисляет длину введенной с клавиатуры строки C++
C++ Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел
C++ написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел... C++
Написать программу, которая удаляет конечные пробелы из введенной с клавиатуры строки C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пёс
 Аватар для Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 20:19     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #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;
}
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
03.02.2013, 20:20     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #3
Пёс,

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

C++
1
2
int b;
cin >> b;
Пёс
 Аватар для Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 20:21     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #4
Kgfq, я думал что никто не заметил
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
03.02.2013, 20:28  [ТС]     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #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.
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
03.02.2013, 20:34     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #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;
не нужны, это от старых эксперементов
Пёс
 Аватар для Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 20:36     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #7
Цитата Сообщение от JIioneJI Посмотреть сообщение
Пишет ошибку, необъявленный идентификатор b.
скопируйте код заново, я его редактировал.
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
03.02.2013, 20:37  [ТС]     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #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 сделать надо)
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
03.02.2013, 20:40     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #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;
}
в чём проблема?
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
03.02.2013, 20:41  [ТС]     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #10
Цитата Сообщение от Пёс Посмотреть сообщение
скопируйте код заново, я его редактировал.
всё заработало,спасибо)
Пёс
 Аватар для Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 20:43     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #11
Цитата Сообщение от JIioneJI Посмотреть сообщение
всё заработало,спасибо)
Пожалуйста
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2013, 20:44     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
JIioneJI
1 / 1 / 0
Регистрация: 04.01.2013
Сообщений: 121
03.02.2013, 20:44  [ТС]     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности #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;
}
в чём проблема?
Всё нормально,уже правильно, но кое что по другому,уже решил,спасибо что откликнулись)
Yandex
Объявления
03.02.2013, 20:44     Цикл do while. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности
Ответ Создать тему
Опции темы

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