• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 года назад

ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ НА С++ ДАЮ 30 БАЛЛОВ!!!!!

Известен рост трех человек в сантиметрах. Определите, одинаков ли их рост?

Формат входных данных
Через пробел вводятся три натуральных числа, каждое из которых не превосходит 500.

Формат выходных данных
Выведите «YES», если они одного роста, и «NO» в противном случае.
входные данные выходные данные
175 175 175 YES
175 175 140 NO

Ответы

Ответ дал: musicwave15
3

#include <iostream>

using namespace std;

int main(){

int a, b, c;

cin >> a >> b >> c;

if( (a == b) && (a == c) && (b == c) ){

cout << "YES";

}else{

cout << "NO";

}

return 0;

}


Аноним: Ошибка при компиляции программы
000001.cpp: In function 'int main()':
000001.cpp:15:6: warning: init-statement in selection statements only available with -std=c++17 or -std=gnu++17
if ( (a == b) && (a == c) && (b == c){
^
000001.cpp:15:38: error: expected ';' before '{' token
if ( (a == b) && (a == c) && (b == c){
^
;
000001.cpp:15:27: warning: statement has no effect [-Wunused-value]
if ( (a == b) && (a == c) && (b == c){
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
Аноним: 000001.cpp:19:2: error: expected primary-expression before 'else'
}else{
^~~~
000001.cpp:19:2: error: expected ')' before 'else'
}else{
^~~~
)
000001.cpp:15:4: note: to match this '('
if ( (a == b) && (a == c) && (b == c){
^
musicwave15: исправил
Аноним: Угу, спасибо
Вас заинтересует