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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.92
vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
#1

Нейти максимальное и минимальное число среди введенных - C++

15.01.2012, 03:11. Просмотров 4321. Ответов 7
Метки нет (Все метки)

Как дописать код не пойму
максимальное нашел а минимальное не могу!

Заранее спасибо


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
void main()
{
 
    int counter, max=0, min = max, n; 
 
    for(counter=1;counter<=4;counter++)
    {
        cout << "vvedite 4islo: "; cin >> n;
        if(n>max )
            max=n;
    }
    cout << "max: " << max << endl;
    cout << "min: " << min << endl;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2012, 03:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нейти максимальное и минимальное число среди введенных (C++):

Вывести максимальное чётное и минимальное нечетное число из введенных пользователем - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; int main() { int a,b,c,i,z=0,max,min; c=0; do ...

Найти минимальное число среди положительных чисел и максимальное число среди отрицательных чисел - C++
Никак не могу понять ,как написать эту программу.Помогите пожалуйста. Задан одномерный массив А (10) действительных чисел. Ввести массив...

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

Какое число среди введенных четных чисел максимальное? - C++
Если можно максимально простой код. желательно через цикл for

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

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

7
Serejke_qq
150 / 108 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
15.01.2012, 03:19 #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>
 
using namespace std;
 
int main()
{
    int counter, n;
 
    cout << "input value: ";
    cin >> n;
 
    int max,min;
 
    max = min = n;
 
    for(counter=2;counter<=4;counter++)
    {
        cout << "input value: "; cin >> n;
        
        if(n > max)   max = n;
        if(n < min)   min = n;
    }
    cout << "max: " << max << endl;
    cout << "min: " << min << endl;
 
    return 0;
}

Не по теме:

да да да..

1
alex_x_x
бжни
2449 / 1654 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
15.01.2012, 03:20 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main()
{
 
        int counter, max, min, n; 
 
        cout << "vvedite 4islo: "; cin >> n;
        min = max = n;
 
        for(counter=1;counter<4;counter++)
        {
                cout << "vvedite 4islo: "; cin >> n;
                if (n>max) max=n;
                else if (n<min) min=n;
        }
        cout << "max: " << max << endl;
        cout << "min: " << min << endl;
 
}
Добавлено через 50 секунд
найди десять отличий
1
ValeryS
Модератор
6679 / 5088 / 476
Регистрация: 14.02.2011
Сообщений: 17,086
15.01.2012, 03:36 #4
Цитата Сообщение от alex_x_x Посмотреть сообщение
if (n>max) max=n;
else if (n<min) min=n;
else
по моему лишний
0
alex_x_x
бжни
2449 / 1654 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
15.01.2012, 03:45 #5
ValeryS, после первого элемента min=max
число n не может быть одновременно > max и < min
0
ValeryS
Модератор
6679 / 5088 / 476
Регистрация: 14.02.2011
Сообщений: 17,086
15.01.2012, 03:56 #6
Цитата Сообщение от alex_x_x Посмотреть сообщение
число n не может быть одновременно > max и < min
ну все правильно одно из условий не будет выполнятся
min=max=0
n=1
после первого прохода
max=1 выполнилось первое условие
min=0 не выполнилось второе
n=-1
max=1 не выполнилось первое условие
min=-1 выполнилось второе
попробуй убери
else
и получишь тот же результат
" А если нет разницы, зачем писать больше"
0
alex_x_x
бжни
2449 / 1654 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
15.01.2012, 03:59 #7
ValeryS, ну в наш век не актуально, но с точки зрения алгоритмизации отсутствие else - в два раза больше холостых промохов на втором условии
0
ValeryS
Модератор
6679 / 5088 / 476
Регистрация: 14.02.2011
Сообщений: 17,086
15.01.2012, 04:11 #8
Цитата Сообщение от alex_x_x Посмотреть сообщение
ну в наш век не актуально, но с точки зрения алгоритмизации отсутствие else - в два раза больше холостых промохов на втором условии
здесь согласен
но лично меня сбивает с толку лишние else
здесь ладно а когда if на несколько страниц да еще вложений до проха
0
15.01.2012, 04:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2012, 04:11
Привет! Вот еще темы с ответами:

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

Среди чисел массива, встречающихся минимальное число раз, найти максимальное - C++
Дан массив А из N элементов (0&lt;N&lt;1000;0&lt;A&lt;10000). Среди чисел массива, встречающихся минимальное число раз, найти максимальное. Помогите,...

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

Матрицы. Найти максимальное значение среди буквенных символов и минимальное среди цифровых значений - C++
Задание звучит так:Дана матрица 5х7, элементами которой являются значения сим-вольного типа. Найти максимальное значение среди буквенных...


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

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

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