Răspuns :
Răspuns:
Pune acoladă după "if (x>y)" și înainte de "else", și acolade după "else" și pe rândul liber dintre "cout << e" și "return 0" și vezi daca merge
Răspuns:
#include<iostream>
using namespace std;
int main(){
int x;
int y;
int e;
cout << "Cat e x?\nx=";
cin >> x;
cout << "cat e y?\ny=";
cin >> y;
if (x > y) {
e = 2 * x + y;
cout << e;
} else {
e = x + 3*y;
cout << e;
}
return 0;
}
Explicație:
Nu ai pus rândurile de cod de după if și else într-e { },dacă ai nevoie ca să se îndeplinească mai multe instrucțiuni în cazul îndeplinirii unei condiții sau în cadrul unui ciclu trebuie să folosești { },în caz contrar se îndeplinește numai primul rând.