Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 06.11.2017
Сообщений: 22
1

Два минимальных элемента последовательность

05.03.2018, 22:25. Показов 1488. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана последовательность чисел, оканчивающаяся нулем. Найти два минимальных элемента заданной последовательности.
Никак решить не могу, даже идей никаких нет :с
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2018, 22:25
Ответы с готовыми решениями:

Последовательность целых чисел. Найти два минимальных / два максимальных элемента
Дана последовательность целых чисел a1,a2,...,an, где n=> 3. Найти: а) два максимальных элемента...

Найти два минимальных элемента массива
Найти два минимальных элемента массива. Преподаватель сказал что это можно сделать было не в...

Найти два минимальных элемента одномерного массива
Доброе время суток, подскажите, как найти 2 самых маленьких элемента! За ранее благодарен!!! ...

Поменять местами два минимальных элемента в матрице
Помогите пожалуйста! Задание: поменять местами два минимальных элемента в матрице

2
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
05.03.2018, 22:42 2
Лучший ответ Сообщение было отмечено Anemone1 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    int min1 = INT_MAX, min2 = INT_MAX, buff = -1;
    while (buff != 0) {
        std::cin >> buff;
        if (buff <= min1) {
            min2 = min1;
            min1 = buff;
        }
    }
    std::cout << min1 << " " << min2 << "\n";
    system("pause");
    return 0;
}
1
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
05.03.2018, 23:31 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 n, min1, min2=0; 
  
    cin>>n;
    min1=n;
    while(1)
      {
      cin>>n;
      if (n==0) break;
      if (n<min1) {min2=min1; min1=n;}      
      if (n>min1 && n<min2) min2=n;      
      }
    cout<<min1<<" "<<min2<<endl;
system("pause");
return 0;
}
0
05.03.2018, 23:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2018, 23:31
Помогаю со студенческими работами здесь

Найти два различных минимальных элемента последовательности
Найдите два р-разных маленькие элементы в числовой последовательности. входные данные В первой...

Найти два минимальных элемента заданной последовательности
Дана последовательность чисел, оканчивающаяся нулем. Найти два минимальных элемента заданной...

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

Найти 2 минимальных элемента массива
задача, найти 2 наименьших элемента массива. в интернете есть решения такой задачи, но не полные и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru