С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выявление двух самых больших чисел из ряда - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ iterator to count http://www.cyberforum.ru/cpp-beginners/thread821753.html
Возможно ли как-то получить порядковый номер вместо итератора не используя локальны счетчик. Для примера: std::string Monster::GetFirstWordOfDescription() { std::cout << description_.c_str() <<...
C++ Вывести порядковый номер элемента массива C++ Builder Есть одномерный массив из 10 символов , нужно вывести минимальный элемент массива и его порядковый номер . С минимальным элементом проблем нет , а вот с порядковым номером непонятно , помогите... http://www.cyberforum.ru/cpp-beginners/thread821751.html
C++ Считать определенную строку из файла
Такое дело. Пользователь вводит определенную команду в TextBox, и нужно что бы программа считала определенную строку из файла, которая привязана к этой команде. Например: Пользователь ввел:...
C++ Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной и шестнадцатеричной в десятичную)
Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной и шестнадцатеричной в десятичную). Спасибо большое.
C++ Разработать класс Ttime http://www.cyberforum.ru/cpp-beginners/thread821742.html
1 Разработать класс Ttime для работы со значениями времени. Класс должен содержать следующие элементы. Поля (скрытые): одно единственное поле, соответствующее количеству секунд, содер-жащихся...
C++ Использование using namespace std; Я где-то слышал что использование такой диррективы на корню убивает пространство имен, но ведь только в boost и stl есть похожие классы, если я не использую boost, то в loki или другой библиотеке... подробнее

Показать сообщение отдельно
CURALES
-3 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 8

Выявление двух самых больших чисел из ряда - C++

29.03.2013, 01:34. Просмотров 410. Ответов 1
Метки (Все метки)

задача такова
мы вводим любые числа от одного до десяти,
задача программы найти два наибольших числа.цикл заканчивается если введенное число равно нулю на паскале я уже написал а с C++ великие проблемы
вот так примерно выглядит это позорище но в принципе пофиг ибо для новичка и это уже неплохо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 #include<iostream>
using namespace std;
int main(){
    int a,max,max2;
 
     do{cin>>a;
     switch(a>max){
            case a>max: max=a;
            break;
            case max>max2: max=max2;
            break;
            case a>max2: max2=a;
            break;
            default:
                cout<<"îøèáêГ*";
          }while a=0  ;
      return 0;
    }
после чего ошибка типа
12 C:\Users\MihailM\c++\С1.cpp `a' cannot appear in a constant-expression
а потом еще одна наподобие я не могу понять почему я задал константу или почему ему не нравится эта переменная
вообщем дайте пожалуйста совет или что то наподобие, заранее благодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.