C and b
Автор Миша Песков задал вопрос в разделе Другие языки и технологии
Ещё тупой вопрос по C++ 🙂 и получил лучший ответ
Ответ от Hast[гуру]
#include <iostream>
using namespace std;
void main()
{
int a,b,c,d;
cout << "a, b, c, d: " << endl;
cin >> a >> b >> c >> d;
if ((a>b) && (a>c) && (a>d)) cout << "This is A";
else if ((b>a) && (b>c) && (b>d)) cout << "This is B";
else if ((c>a) && (c>b) && (c>d)) cout << "This is C";
else cout << "This is D";
cin.get();
cin.get();
}
1) функция должна иметь возвращаемый тип (в данном случае void)
2) условие в условных операторах должно находиться в круглых скобках .
3) в конце каждой строки должен стоять ;
4) and и or в C++ нету. Есть логическое "и" - && и логическое "или" -
5) then в С++ нет. логические блоки выделяются фигурными скобками { } Исключение - если в блоке всего 1 строка (как например в данном случае) - можно обойтись и без них. Например, если бы ты хотел кроме вывода, допустим, сохранять что-то в переменную это выглядело бы примерно так:
if ((a>b) && (a>c) && (a>d))
{
cout << "This is A";
test = "var 1";
}
else if ((b>a) && (b>c) && (b>d))
{
cout << "This is B";
test = "var 2";
}
else if ((c>a) && (c>b) && (c>d))
{
cout << "This is C";
test = "var 3";
}
else
{
cout << "This is D";
test = "var 4";
}
6) getch() = cin.get(); В данном примере написал cin.get() 2 раза т. к. иначе окно будет закрываться. Это известный баг компилятора, правда не помню в каких случаях он происходит
7) слишком много библиотек подключил. Для операций существующих в данном примере достаточно iostream'a
then нет
Какое нахрен then в С/С++?
Ну понятно что ошибка, ты же не расставил знаки ; и к тому же and такого тоже нет - юзай &&
И еще у тебя не хватает скобок.
Читай книжки. серьезно.
А ты уверен что это C++? Всё по-паскальному написано
Есть только перед else надо точку с запятой (;) ставить
А ещё в C/C++ нет then
а ещё условия должны быть в круглых скобках
А ещё в C/C++ нет оператора and, есть оператор &&
А ещё лучше заворачивать всё в {}
if( (a>b) && (a>c) && (a>d) ){cout << "This is A" ; }
else if( (b>a) && (b>c) && (b>d)) { cout << "This is B" ; }
else if (c>a) && (c>b) && (c>d) then { cout << "This is C" ; }
else { cout << "This is D" ; }
Мини - сочинение на англ языке (с переводом на русский) Тема: Фрукты, овощи, продукты питания
Здоровая пища
It’s very important to choose the right food nowadays. Healthy and balanced diet
подробнее...
ЛЮДИ СРОЧНО!!! где достать ноты петра налича Lost and forgotten аккорды мне не нужны
Intro: Am C Dm6 E7 Am C Dm/B E7
Am C
Would you believe,
Dm/B E7
Lord of
подробнее...
дайте аккорды к песне Moonlight and Vodka. в инете не нашёл((
Moonlight and Vodka / Chris de Burgh
A7 Dm F B A7 - вступление
Dm B A7 Dm B
подробнее...
Помогите пожалуйста для зачета контрольную сделать, по английскому I. Choose the correct tense form in sentences 1-6.
I. 1)b
2)a
3)b
4)b
5)a
6)a
II. 1)c
2)a
3)b
4)b
5)c
подробнее...
Помогите решить английский язык!
1.
1-c;2-b;3-a
3.
expensive-more expensive-the most expensive
подробнее...
Помогите найти название стоек блоков и ударов в Таэквондо , это долждно выглядеть вот так
Файл: Charyot.gifЧарёт Соги
Charyot Sogiпозиция «Внимание» .
Файл: ClosedStance.gifМоа
подробнее...
тест по маркетингу
1 - d
2 - e
3 - e
4 - d ili e
5 - c
6 - c
7 - b ili d
8 - a ili
подробнее...
Подскажите, пожалуйста, аккорды к песне The Pretty Reckless – Under The Water
Em C G
Lay my head, under the water
Em C G B7
Lay my head, under the sea
Em C G B
подробнее...
Помогите написать простые программы и задачи в Pascal ABC. Алгоритмы ветвления. Информатика. Програмирование.
Задача №1.
var a,b:integer;
begin
writeln('Введите a и b:');
подробнее...