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

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

Войти
Регистрация
Восстановить пароль
 
Ctr 360
0 / 0 / 0
Регистрация: 09.12.2012
Сообщений: 3
#1

поиск минимально и максимального числа(без массива) - C++

11.12.2012, 00:28. Просмотров 587. Ответов 5
Метки нет (Все метки)

вводиться последовательность чисел,найти макс. и мин. число
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2012, 00:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос поиск минимально и максимального числа(без массива) (C++):

Поиск максимального числа в диапозоне, делящегося на 5 без остатка ввиде асемблерной вставки на С++ - C++
Который день бью голову с этими ассемблерными вставками. Помогите, кто знает и могет. Вот есть небольшие наработки, может помогут. ...

Где в коде происходит замена максимального и минимально элемента в строке массива? - C++
Подскажите пожалуйста где место в коде, где происходит замена максимального и минимально места в строке массива #pragma hdrstop ...

Программа по поиску минимально и максимального значения функции - C++
Условие: Значение функции f(x)=4x3-3x2+2x-1 определены в точках x=X0(hx)Xn. ( Х0 - начальное, hx - шаг, Xn - конечное ) Определить...

вывести массив без максимального и минимального числа - C++
я сделал программку которая ищет max min и разницу между ними, но потом нужно вывести тот самый массив только без max min #include...

Поиск максимального неповторяющегося числа - C++
Не работает поиск максимального не повторяющегося элемента, помогите пожалуйста #include "stdafx.h" #include "stdio.h" ...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ZaMaZaN4iK
Мой лучший друг-отладчик!
164 / 164 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
11.12.2012, 00:45 #2
делаем 2 счётчика - для макс и для мин - и прогоняем их по всей последовательности
0
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.12.2012, 12:04 #3
Цитата Сообщение от Ctr 360 Посмотреть сообщение
вводиться последовательность чисел,найти макс. и мин. число
Если последовательность заканчивается нулем (и сам ноль не отрабатывать), то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main() 
{  
    int t, max, min;
    cin>>t;
    max=min=t;
    while(cin>>t)
    {
        if(t==0)
            break;
        if(max<t)
            max=t;
        if(min>t)
            min=t;
    }
    cout<<"Max :"<<max<<endl;
    cout<<"Min :"<<min<<endl;
    return 0;
 
}
0
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
11.12.2012, 13:13 #4
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
#include <iostream>
#include <clocale>
 
int main () {
    setlocale(LC_ALL, "Russian");
    int N = 0, num = 0;
    
    std::cout << "Êîë-ГўГ® Г·ГЁГ±ГҐГ« ïîñëåäîâГ*òåëüГ*îñòè: ";
    std::cin >> N;
    
    std::cout << "Ââåäèòå " << N << " Г·ГЁГ±ГҐГ«: " << std::endl;
    std::cin >> num;
    
    int min = num, max = num;
    for (int i = 1; i < N; i++) {
        std::cin >> num;
        max = num > max ? num : max;
        min = num < min ? num : min;
    }
    std::cout << "ГЊГЁГ*ГЁГ¬Г*ëüГ*îå: " << min << "; ГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*îå: " << max << ";\n";
    
    system("pause");
    return 0;
}
0
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
11.12.2012, 14:14 #5
Не мог удержаться от написания такого кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
#include <iterator>
 
int main()
{
    setlocale (LC_ALL, "Russian");
    std::cout << "Вводите числа (для прекращения введите любую букву):\n";
    auto min_max = std::minmax_element(std::istream_iterator<int>(std::cin),
        std::istream_iterator<int>());
    std::cin.clear(); std::cin.sync();
    std::cout << "Min = " << *min_max.first << "\nMax = " << *min_max.second << "\n";
 
    system("pause");
    return 0;
}
1
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
11.12.2012, 14:22 #6
yuron_477, EOF послать имхо проще, чем вводить букву... Ну тут кому что конечно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2012, 14:22
Привет! Вот еще темы с ответами:

Задача на поиск минимального\максимального числа - C++
Здравствуйте. Начал учить с++ относительно недавно. Решал задачу на поиск максимального и минимального числа. Вот решение: /*Дано...

Поиск максимального числа в текстовом файле - C++
Всем привет! Нужна помощь по поиску максимального числа в тестовом файле. Искал в нете и ничего путного не нашел или того-что мне...

Поиск максимального числа z в двух бинарных последовательностях - C++
Задание: Пусть x и y - две бинарных последовательности (т.е. элементы последовательностей - нули и единицы); x и y можно рассматривать как...

Поиск максимального значения массива - C++
Люди помогите с двумя задачками: 1. В матрице размером 4 на 5 найти сумму наибольших элементов столбцов. 2. Вычислить значение max...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.12.2012, 14:22
Ответ Создать тему
Опции темы

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