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

Определить вид треугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ замена exit(0) на return http://www.cyberforum.ru/cpp-beginners/thread989918.html
необходимо заменить exit(0) из данного куска кода на return в main, используя при этом true-дальнейшее действие программы (есть функция, которая выполняется при выполнении условия), false-при...
C++ Обработка строк Нужно обработать строку по условию Вычислить количество вхождений в строку символа, эквивалентиного заданной пользователем цифре. Удалить из строки последовательности, состоящие из двух и более... http://www.cyberforum.ru/cpp-beginners/thread989900.html
C++ Удаление элемента из середины списка
Приветствую. При написании программы возникла такая проблема. Не могу нормально удалить элемент, который находится в середине списка. У меня почему-то удаляет именно не текущий элемент, а следующий....
Ошибка в цикле C++
Задание: Написать цикл программы. от К=1 до К=10 #include <iostream> #include <math.h> using namespace std; int main () {
C++ Программа для постройки блок-схем http://www.cyberforum.ru/cpp-beginners/thread989888.html
Добрый вечер всем. Возникла необходимость написать программу для создания блок-схем с исходного кода паскаля. Не могли б вы подсказать(показать) как именно ее писать, на какие части розбить.... ну...
C++ со структурой Помогите разобраться, почему функция не считает средний балл учеников (функция float SrSum()). Инфу программа считывает с файла: Yagnukov KIT-33 4.0 4.5 5.0 4.5 Clinton White_House 5.0 5.0 5.0 5.0... подробнее

Показать сообщение отдельно
Anton_Kretov
89 / 51 / 7
Регистрация: 26.06.2013
Сообщений: 179
27.10.2013, 22:34
Прочитайте про switch. В качестве условия ставится какая-то переменная, а в case пишется значение (возможное значение) переменной, вы не имеете права писать логическое выражение тут. Допустим такой вариант:
C++
1
2
3
4
5
6
7
8
9
10
int a;
cin >> a;
switch(a) {
case 1: cout << 1;
break;
case 2: cout << 2;
break;
default: cout << "Not 1,2";
break;
}
И да, вы забываете оператор break, если вы его не поставите, то даже при закрытии компилятором "глаз" на то, что вы в case используете логические значения, то вам выведет все сообщения, если вы, к примеру, введете для a 90.
И еще момент, вы в switch можете использовать ТОЛЬКО ОДИН операнд (переменную), а то, что делаете вы неверно.
В вашем случае лучше юзать if
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru