afisati cate cifre distincte contine un numar n
Răspunsuri la întrebare
Răspuns de
6
#include <iostream>
using namespace std;
int main()
{
long long int n,c,k = 0,egale=0;
cin>>n;
while(n!=0)
{
c = n;
while((c/10)!=0)
{ c=c/10;
if(n%10 == c%10)
{
egale++;
break;
}
}
k++;
n=n/10;
}
cout<<"Numarul are "<<k - egale<<" cifre distincte";
}
using namespace std;
int main()
{
long long int n,c,k = 0,egale=0;
cin>>n;
while(n!=0)
{
c = n;
while((c/10)!=0)
{ c=c/10;
if(n%10 == c%10)
{
egale++;
break;
}
}
k++;
n=n/10;
}
cout<<"Numarul are "<<k - egale<<" cifre distincte";
}
DreAm52:
mai e vreo cale fara break?
using namespace std;
int main()
{
long long int n,c,k = 0,egale=0,gata = 0;
cin>>n;
while(n!=0)
{
c = n;
while((c/10)!=0)
{ c=c/10;
if(n%10 == c%10)
{
if(gata == 0) {egale++; gata = 1}
}
}
gata = 0;
k++;
n=n/10;
}
cout<<"Numarul are "<<k - egale<<" cifre distincte";
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă