Pentru un numar natural cu cel mult 9 cifre, sa se determine numarul de cifre distincte din care se compune. In c++ si fara do while daca se poate. Multumesc!
#include <iostream> using namespace std; int n,i, v[15],nr,aux; int main() { cin>>n; aux=n; while (aux) { v[aux%10]++; aux=aux/10; } for (i=0;i<=9;i++) if (v[i]) nr++; cout<<"Numarul este compus din "<<nr<<" cifre distincte."; return 0; }
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!