Un număr natural se numeşte ABC dacă are exact a cifre, prima cifră este b şi ultima cifră este c.Cerinţă
Fiind date a,b şi c, să se verifice dacă numărul x este ABC. Dacă condiţia este respectată afişaţi "DA", altfel afişaţi "NU".Date de intrare
Se vor citi de la tastatură numerele a, b, c şi x, având semnificaţiile din enunţ.Date de ieşire
Se va afişa pe ecran doar "DA"(dacă numărul x este ABC) sau "NU"(numărul x nu este ABC).
Restricţii 1 < a < 9; 0 < b, c < 10
1 < x < 2000000000
Stiu ca a mai fost aceasta problema dar nu erau luate in considerare aceste restrictii.
Si daca se poate un pic de ajutor cu niste explicatii pentru ca nu inteleg .
MULTUMESC.
ediboboc33:
Te ajut acum eu. Spui că a trebuie să fie mai mere decât 1 și mai mic decât 90? b și c să fie mai mari de 90 și mai mici decât 101? Iar x să fie mai mare de 101 și mai mic de 200000000?
Răspunsuri la întrebare
Răspuns de
3
int main()
{int numar,nr=0,a,b,c,aux;
scanf("%d",&numar);
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
aux=numar;
while(aux>9)
{
aux/=10;
nr++;
}
nr++;
if(nr ==a && aux==b && (numar%10)==c)
printf("DA");
else printf("NU");
}
{int numar,nr=0,a,b,c,aux;
scanf("%d",&numar);
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
aux=numar;
while(aux>9)
{
aux/=10;
nr++;
}
nr++;
if(nr ==a && aux==b && (numar%10)==c)
printf("DA");
else printf("NU");
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă