Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Grenny
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 14
#1

Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9) - C++

31.10.2012, 19:00. Просмотров 567. Ответов 1
Метки нет (Все метки)

#include <iostream>
using namespace std;
int main ()
{
http://www.cyberforum.ru/cpp-beginners/thread592208.html
int number, largest_1, largest_2, counter = 1;

cout«"Vvedite 1oe chislo: ";
cin»number;

largest_1 = largest_2 = number;

while (counter <= 9)
{
cout«"Vvedite ostalnie chisla: ";
cin»number;

if (number > largest_1)
{
largest_2 = largest_1;
largest_1 = number;

}
else if ( number < largest_1 && ( number > largest_2 || largest_2 == largest_1 ) )

{
largest_2 = number;
}

counter++;
}
cout«largest_1«"\n"«largest_2«"\n";
return 0;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2012, 19:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9) (C++):

Пользователь трижды вводит достоинство купюр и их количество. Программа должна посчитать общую сумму денег
Пользователь трижды вводит достоинство купюр и их количество. Программа должна...

Программа должна удалять слово, которое укажет пользователь
Вводитса приложение.Программа должна удалять слово, которое укажет...

Пользователь загадывает число от 1 до 100, а программа должна его угадать
Подскажите алгоритм выполнения такой задачи: Пользователь загадывает число от...

Если в массиве есть хоть 1 отрицательное число, то программа должна печатать max, а если нет - то 0
Дано массив... если в массиве есть хоть 1 отрицательное число то программа...

Пользователь вводит текущее время в формате: часы:минута и если 0:00 - 5:59 программа пишет Night, если 6:00-11:59 morning
Помогите написать код для этой задачи(на С++): Пользователь вводит текущее...

1
David Sylva
1293 / 955 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
31.10.2012, 20:47 #2
Лучший ответ Сообщение было отмечено Grenny как решение

Решение

Не понял, что написано в задании в скобках, но вот так можно находить 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
#include <iostream> 
 
int main() 
{   
   int max = 0, max2 = 0;  
   int number;
   
   for ( int i = 0; i < 10; i++) 
   { 
      std::cout << "Inter a number " << std::endl; 
      std::cin >> number; 
 
      if(number > max) 
      { 
          max2 = max; 
          max = number; 
      } 
      else if(number > max2 && number < max) 
          max2 = number;
 
   } 
 
   std::cout << "Max1 " << max << std::endl; 
   std::cout << "Max2 " << max2 << std::endl;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2012, 20:47
Привет! Вот еще темы с решениями:

Если вы вводите число,то программа должна его записать наоборот
если вы вводите число,то программа должна его записать наоборот... типо: я...

Программа должна определить длину введенной строки L и, если длина L >15, то удаляются все a..z.
27. Ввести с клавиатуры строку символов. Признак окончания ввода строки –...

Пользователь вводит 5 чисел. Программа подсчитывает минимум всех чисел (Указатели)
Пользователь вводит 5 чисел. Программа подсчитывает минимум всех чисел (Сделать...

Программа должна показать все комбинации заданной суммы чисел
Доброго всем времени суток.Помогите пожалуйста бестолковому избавиться от...


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

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

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