va rog repede ! Dau multe puncte
Cerința
Se dă un număr natural n. Să se verifice dacă n conține cel puțin o cifră de 1, cel puțin o cifră 0 și nu conține alte cifre.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieșire
Programul va afișa pe ecran mesajul da dacă n conține numai cifre de 0 și 1 (cel puțin una din fiecare), sau nu în caz contrar.
Restricții și precizări
1 ≤ n ≤ 2.000.000.000
Exemplul 1:
Intrare
11011
Ieșire
da
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
long n;
int r,c0=0,c1=0;
cin>>n;
while (n>0)
{
r = n % 10;
if (r==0) c0=1;
else if (r==1) c1=1;
else {c0=c1=0; break;}
n = n / 10;
}
if (c0==1 && c1==1) cout<<"da";
else cout<<"nu";
return 0;
}
Sper că te-am ajutat :)
melinacirstea:
multumesc mult !! daca poti sa mi spui doar ce este r ?
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Evaluare Națională: Matematică,
8 ani în urmă
Matematică,
9 ani în urmă