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
Exemplu
Date de intrare Date de iesire
3 1 2 102 DA
4 2 3 1234 NU
ajutorrr ( c++)
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int a, b, c, x, cx, prim, nrcif=0, ok=1;
cin>>a>>b>>c>>x;
if(c!=x%10)
ok=0;
if(ok==1)
{
cx=x;
while (cx>0)
{
nrcif++;
prim=cx%10;
cx=cx/10;
}
}
if(nrcif==a && prim==b)
ok=1;
else ok=0;
if(ok==1) 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ă
Matematică,
8 ani în urmă
Studii sociale,
8 ani în urmă
Germana,
9 ani în urmă
Matematică,
9 ani în urmă