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

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

Войти
Регистрация
Восстановить пароль
 
CURALES
-3 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 8
#1

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

29.03.2013, 01:34. Просмотров 395. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 01:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выявление двух самых больших чисел из ряда (C++):

Найти 3 самых больших и 3 самых маленьких числа в двумерном массиве - C++
Дан двумерный массив размерностью m x n, нужно найти и вывести 3 самых больших и 3 самых маленьких числа во всем массиве. Заранее спасибо

Выявление самых ярких точек на чёрно-белом изображении - C++
сканирование растрового изображения по пикселям и возможность автоматически выявлять на растре пиксели которые нужны...алгоритм я...

Массивы. Отсортировать 100 самых больших чисел в порядке убывания и добавить отсортированные числа в созданный 3 массив - C++
Имеем 2 дввухмерных массива 10х10 с случайными часлами не выше 1000. Из этих 2-х массивов отсортировать 100 самых больших чисел в порядке...

Сложение двух больших чисел - C++
#include &lt;vector&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace std; int main() { const int base = 1000 * 1000 *...

Умножение двух больших чисел - C++
дано два 40 значных числа,нужно перемножить их http://e-maxx.ru/algo/big_integer от сюда и других тем с данного форума код не подходит....

Длинная арифметика. Перемножение двух больших чисел - C++
Насчет алгоритма выполнения не могу пока что сказать ничего. Дело в том, что после того, как ввожу первое число и нажимаю Enter, каретка...

1
ijonhson
47 / 47 / 1
Регистрация: 09.03.2011
Сообщений: 584
29.03.2013, 02:27 #2
Значения для сравнения, описанные полсе case могут быть только константами
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2013, 02:27
Привет! Вот еще темы с ответами:

Поиск НОД двух больших чисел. Неизвестная ошибка - C++
Бывает вообще три типа ошибок, сижу над прогой несколько дней.Найти ничего могу из-за проблемы..посмотрите,пожалуйста,кому скучно:) ...

Найти два самых больших элемента в массиве - C++
Найти два самых больших элемента в массиве Указать их значения и индексы Если можно с объяснением Заранее спасибо

Длинная арифметика. Перемножение двух больших чисел. Пропуск итераций - C++
Программа работает корректно с числами, оканчивающимися не на нуль. Пробовал выводить слово &quot;iter&quot; в каждом проходе цикла, но при работе с...

Найти самых больших элементов массива, являющихся простыми числами - C++
Помогите пожалуйста написать программы: 2)Дан массив из 15 элементов, найти 3 самых больших элементов массива, являющихся простыми...


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

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

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