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!
Răspunsuri la întrebare
Răspuns de
1
#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;
}
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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă