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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ замена exit(0) на return http://www.cyberforum.ru/cpp-beginners/thread989918.html
необходимо заменить exit(0) из данного куска кода на return в main, используя при этом true-дальнейшее действие программы (есть функция, которая выполняется при выполнении условия), false-при несоблюдении char *num=new char; num=0; memcpy(num,number.c_str(),l); strupr(num); int max=0; //массив разрядов
C++ Обработка строк Нужно обработать строку по условию Вычислить количество вхождений в строку символа, эквивалентиного заданной пользователем цифре. Удалить из строки последовательности, состоящие из двух и более символов, эквивалентных заданной пользователем цифре. Условие ввода и обработки строк - длина строки четное число Запрещается использовать дополнительные массивы и блоки Вот что пока есть:... http://www.cyberforum.ru/cpp-beginners/thread989900.html
C++ Удаление элемента из середины списка
Приветствую. При написании программы возникла такая проблема. Не могу нормально удалить элемент, который находится в середине списка. У меня почему-то удаляет именно не текущий элемент, а следующий. #include <stdio.h> #include <conio.h> #include <iostream> typedef struct St { int data; struct St *next;
Ошибка в цикле 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 Petrov-Ivanov KIT-23_a 3.0 3.5 5.0 3.5 Проблема в самой функции или в том, как я её вызываю? #include "stdafx.h" #include <stdio.h> #include <conio.h> подробнее

Показать сообщение отдельно
Anton_Kretov
 Аватар для 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
 
Текущее время: 01:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru