Informatică, întrebare adresată de Pisicuta829, 8 ani în urmă

Ce numere pot fi introduse pentru ca pe ecran să fie afișat textul DA?

#include
using namespace std;

int main() {
int a;
cin>>a;
if (a > 10) {
if (a < 23) {
cout<<"NU";
}
if (a > 30) {
cout<<"DA";
}
}
if (a > 40) {
cout<<"DA";
}
return 0;
}

10


11


30


31


35


40


41
am incercat cam tot si nu merge,nu inteleg de ce

Răspunsuri la întrebare

Răspuns de costacheandreioy2oh6
0

Nu ai introdus biblioteca: Iti scriu algoritmul corect si dupa iti explic:

#include <iostream>// Asta e biblioteca pentru operatiile de intrare si iesire

using namespace std // Asta e pentru a nu mai fi nevoit sa scrii std:: in fata // la cin sau cout

int main( )

{

int a;

cin>>a;

if(a>10)

{

if(a<23)

{

cout<<"NU";

}

}

if( a>30)

{

cout<<"DA";

}

if(a>40)

{

cout<<"DA";

}

return 0;

}

}

Nu ai trecut biblioteca si uite o versiune mai simplificata care nu iti va lua la fel de mult timp sa o scrii:

#include <iostream>

int main( )

{

int a;

cin>>a;

if(a>10 and a<23)

{

cout<<"NU";

}

else

{

cout<<"DA"

}

return 0;

}

}

Ce am facut aici. Ei bine, sa iti explic cum este structurat functia if:

if( Instructiune adevarata )

{

Fa ceea ce este aici

}

else // inseamna altfel

{

Fa ce este aici

}

Deci, in cazul tau:

Daca a>10 and a<23

cout<<"NU";

altfel

cout<<"DA";


Pisicuta829: eraun quiz...sa spun ce numere se incadreaza acolo,algoritmul este dat de la operatorii wellcode
Alte întrebări interesante