c if else



Автор ЁГЗ УР задал вопрос в разделе Другие языки и технологии

не могу найти ошибку в С++. оператор if else и получил лучший ответ

Ответ от Капитан Гугл[гуру]
После фигурных скобок не нужна точка с запятой. Она там - пустой оператор, разрывающий оператор if-else.
И вообще
int Ti[4] = {0.8, 6.7, 144}, d[4]={0.68, ..}, K2 = {0.27,...};
cout << Ti[ A ] ...

Ответ от - -[гуру]
Подходит case
switch(a)
{
case 1:
Ti=0.8;d=0.681;K2=0.27;
break;
case 2:
Ti=6.7;d=0.786;K2=0.11;
break;
case 3:
Ti=144;d=0.932;K2=0.086;
break;
}
И, фигурные скобки в if нужны, если будет больше одной команды.

Ответ от Дмитрий Касперский[гуру]
ну, во-первых, ; не нужна между if и else ты же циклу голову обрубаешь,
а во-вторых, не хватает одного else перед выводом сообщения, if есть, а else нету.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: не могу найти ошибку в С++. оператор if else
Ветвление программирование на Википедии
Посмотрите статью на википедии про Ветвление программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*