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.
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.