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

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

Войти
Регистрация
Восстановить пароль
 
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. Просмотров 502. Ответов 1
Метки нет (Все метки)

#include <iostream>
using namespace std;
int main ()
{
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;
}
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++
Если вы вводите число,то программа должна его записать наоборот C++
Программа должна определить длину введенной строки L и, если длина L >15, то удаляются все a..z. C++
C++ пользователь вводит пароль,программа должна его вычислить перебором
Пользователь вводит с клавиатуры 5 чисел. Программа выводит на экран их среднее арифметическое C++
Программа должна распечатывать прописью значение суммы в долларах,если введена сумма в рублях,или... C++
C++ Пользователь вводит текущее время в формате: часы:минута и если 0:00 - 5:59 программа пишет Night, если 6:00-11:59 morning
C++ Программа должна показать все комбинации заданной суммы чисел
Программа должна показать все комбинации заданной суммы чисел заданной точности C++
Если в массиве есть хоть 1 отрицательное число, то программа должна печатать max, а если нет - то 0 C++
Пользователь загадывает число от 1 до 100, а программа должна его угадать C++
C++ Пользователь вводит количество звёздочек и количество пробелов, через которые должна выводиться каждая звёздоч

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
31.10.2012, 20:47     Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9) #2
Не понял, что написано в задании в скобках, но вот так можно находить 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;
}
Yandex
Объявления
31.10.2012, 20:47     Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9)
Ответ Создать тему
Опции темы

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