Informatică, întrebare adresată de arijust10, 8 ani în urmă

se citește un număr natural n de 3 cifre Să se afișeze toate numerele mai mici decât n care sunt formate doar din cifre distincte

programare in c++
urgent va rog !!!! dau coroana

Răspunsuri la întrebare

Răspuns de adrian01roman
0

#include <iostream>

using namespace std;

int cifredif(int k)

      {int v[100],c,i=0

       while(k!=0)

             {c=x%10;

              if(i==0)

                  v[i++]=c;

                   else

                           {for(j=1;j<=i;j++)

                                  if(v[j]==c)

                                        return 0;

                             v[i++]=c;}

              x=x/10;}

       return 1; }

int main()

{int n,i;

cin>>n;

for(i=n;i>=100;i--)

     if(i/1000==0)

           if(cifredif(i)==1)

                  cout<<i<<' ';

return 0;

Alte întrebări interesante