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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как сделать что бы когда нажал выбор кокого нить пункта, а он выделялся и с помощью Enter я подтверждаю что выбираю http://www.cyberforum.ru/cpp-beginners/thread685425.html
Ребят как сделать что бы когда нажал выбор кокого нить пункта, а он выделялся и с помощью Enter я подтверждаю что выбираю.пожалуйста пример
C++ Не запускается программа. Нужен скомпилированный файл не могу запустить код, если у кого получиться можете скинуть ехешник #include <windows.h> #include <stdio.h> CRITICAL_SECTION cs; int a; HANDLE hThr; unsigned long uThrID; void Thread( void* pParams ) { http://www.cyberforum.ru/cpp-beginners/thread685416.html
C++ Служба, воспроизводящая mp3, не работает на других ПК
Вечер добрый, задали курсовую в институте, написать установщик службы которая будет выполнять какое либо действие, я выбрал воспроизводить музыкальный файл, я написал данную службу, она корректно устанавливается и удаляется, и по идее она должна открывать музыкальный файл под названием music.mp3 который хранится на диске с:\temp\music.mp3. Дома у меня все работает, устанавливаю службу, появляется...
Сделать что бы перед выбором ставилась галочка, а потом с помощью Enter подтверждалась C++
Ребята помогите надо в Си++ так сделать что бы перед выбором ставилась галочка, а потом с помощью Enter подтверждалась, прошу помочь на этой программе. # include <iostream.h> # include <stdio.h> # include <math.h> void main() {int a; cout <<"Data="; cin>>a; switch(a % 12) { case 0:cout <<"\nObeziana\n";break;
C++ Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. http://www.cyberforum.ru/cpp-beginners/thread685403.html
Даны три строки: S1, S2, S3. Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. Вот я написал программу но она почему-то не работает! Помогите исправить! Спасибо всем! #include <iostream> #include <string.h> const int n=10; using namespace std; int main(){ char s1="fabcd.",s2="abc",s3="123";
C++ Определить, является ли число совершенным помогите решить пожалуйста, через циклы 1. Ввести натуральное число N. Определить, является ли оно совершенным (совершенное число N равно сумме всех своих делителей, не превосходящих само N). подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
31.10.2012, 20:47     Пользователь вводит 10 чисел программа должна выдать 2 максимальных(берём от 1 до 10,если выпадает 2 10,то программа должна выдать 2 10,а не 10,9)
Не понял, что написано в задании в скобках, но вот так можно находить 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;
}
 
Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru