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
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";