Kolejna liczba która będzie miała różne cyfry

0

Potrzebuję napisać program, który wypisze kolejną liczbę, która w zapisie dziesiętnym ma każdą cyfrę inną. Dotyczy to liczb tylko czterocyfrowych. Mam tylko znalezione cyfry w liczbie. Proszę o pomoc!

#include <iostream>

using namespace std;
int n,a,b,c,d;
int main()
{
    cin>>n;
    a=n/1000;
    b=(n-a*1000)/100;
    c=((n-a*1000)-b*100)/10;
    d=(((n-a*1000)-b*100)-c*10);
     

    return 0;
}
0

Generowanie liczb czterocyfrowych, które mają różne cyfry:

#include <stdio.h>

int main() {
  for(int i = 1; i < 10; i++) {
    for(int j = 0; j < 10; j++) {
      for(int k = 0; k < 10; k++) {
        for(int l = 0; l < 10; l++) {
          if(i != j && i != k && i != l && j != k && j != l && k != l)
            printf("%d\n", 1000*i + 100*j + 10*k + l);
        }
      }
    }
  }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1