Informatică, întrebare adresată de Byencuta131, 9 ani în urmă

afisati cate cifre distincte contine un numar nenul c++

Răspunsuri la întrebare

Răspuns de calinciucandrei
7
#include<iostream>
using namespace std;
int main ()
{         int n,cont=0,v[100],c=0,i; 
        cout<<"n= ",cin>>n;

         while(n>0)
{           v[c]=n%10;     
      n=n/10;       
   ++c;       
  }   
     int j,aux;

         for(i=0;i<c;++i)     
      for(j=i+1;j<c;++j)       
         if(v[i]>v[j])
{                   aux=v[i];     
              v[i]=v[j];         
         v[j]=aux;             
     }
         for(i=0;i<c-1;++i)     
            if(v[i]==v[i+1])       
            ++cont;       
  cout<<endl<<"Numarul de cifre distincte: "<<c-cont;}
Răspuns de Afinaty
8
Ai aici rezolvarea problemei.
Anexe:
Alte întrebări interesante