Ce gresesc aici?
Se dau trei numere naturale a b x. Să se verifice dacă numărul x aparține intervalului [a,b].
#include
using namespace std;
int main() {
int x, a, b, ok=0;
cin>>a;
cin>>b;
cin>>x;
for(int i=a; i<=b; i++)
{
if(i==x)
ok=1;}
if(ok)
cout<<"da";
else
cout<<"nu";
return 0;
}
Răspunsuri la întrebare
Răspuns de
0
Nu pui conditiile bine, iar for-ul ala n-are ce cauta acolo. Iti ofer o sursa corecta de 100p. Succes!
#include <iostream>
using namespace std;
int a,b,x;
int main()
{
cin>>a>>b>>x;
if((x>=a)&&(x<=b)) cout<<"DA";
else cout<<"NU";
return 0;
}
#include <iostream>
using namespace std;
int a,b,x;
int main()
{
cin>>a>>b>>x;
if((x>=a)&&(x<=b)) cout<<"DA";
else cout<<"NU";
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă