Buna ziua. Trebuie să citesc de la tastatură două numere: A și B, in care A este numarul total de cadouri primite de unul Mark (cadouri pe care trebuie sa le puna in cutii), si B este numarul exact de cadori ce trebuie puse in cutii.
Ar trebui sa introduc A = 8 si B = 4, pentru ca programul să afișeze pe ecran ”posibil” si A = 8 si B diferit de 4 pentru a avea rezultatul pe ecran ”imposibil”.
#include
using namespace std;
int main() {
int a, b;
cin >> a >> b;
if (a == 6) (b == 3) {
cout << "posibil";
}
if (a!=3) {
cout << "imposibil";
}
return 0;
}
Imi da eroare de compilare:
Eroare de compilare:
prog.cpp: In function 'int main()':
prog.cpp:8:23: error: expected ';' before '{' token
if (a == 6) (b == 3) {
^~
;
Desi sunt foarte aproape, nu reusesc sa rezolv 100% corect! Unde gresesc? Multumesc!
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main( )
{
int a, b;
cin >> a >> b;
if (a == 6 & b == 3) cout << "posibil";
if (a!=3) cout << "imposibil";
return 0;
}
bolgaricristian:
if((a==6) & (b==3)) cout << "posibil";
using namespace std;
int main() {
int a, b;
cin >> a >> b;
if (a == 6) {
cout << "posibil";
}
if (b!=3) {
cout << "imposibil";
}
return 0;
}
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
if (a == 6, b == 3) cout << "posibil";
if (b!=3) cout << "imposibil";
return 0;
}
prog.cpp:9:8: warning: left operand of comma operator has no effect [-Wunused-value]
if (a == 6, b == 3) cout << "posibil";
~~^~~~
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă