1.Se citeste un sir de numere. Sa se verifice daca numerele citate sunt egale. 2.Se citeste un numar natural cu maxim 8 cifre. Sa se verifice daca toate cifrele lui sunt egale
(1) Răspunsuri
1) int main() {int n,i,a[50],nr=1; cin>>n; for (i=1;i<=n;i++) {cout<<"a["<>a[i];} for (i=1;i<=n;i++) if (a[i]==a[i+1]) nr++; if (nr==n) cout<<"Numerele sunt egale"; else cout<<"Numerele sunt distincte"; } 2) int main() {int n,u,aux,nr=0,nr2=1; cin>>n; aux=n; while(aux>0) {u%=10; if (u) nr++; aux/=10; } //numar cifrele din auxiliar(n) while(n>0) {u=n%10; n=n/10; if(n%10==u) nr2++; } //numar toate cifrele egale+1 din n if(nr!=nr2) //compar cout<<"Numarul e format din cifre distincte"; else cout<<"Numarul e format din cifre egale"; }
Adaugă răspuns
Sign in
Înregistrare