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 că ați ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de ajutor. Pentru orice întrebare sau clarificare suplimentară, echipa noastră vă stă la dispoziție. Revenirea dumneavoastră ne onorează – nu uitați să ne salvați în lista de favorite!