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; }