Creation d un programme en C

C’est volontaire pour Python à la place de C.

Voici @pat66 la réponse pour la création du programme en C:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

void main(){
char snumber[4];
int flag;

for(int a=0; a<=789; a++){
    flag=1;
        sprintf(snumber,"%03d",a);
        for(int b=0; b<strlen(snumber)-1; b++){
            if(snumber[b]>=snumber[b+1]){
                flag=0;
                break;
                }
            }
        if (flag==1){
            printf("%03d\n",a);
        }
    }
}

Merci à @nicola pour nos échanges. Bien que le titre du fil soit « Création d’un programme en C », il peut être effectivement intéressant de le porter en Python:

for a in range(789):
    number=str(a).zfill(3)
    flag=1;
    for f in range (len(number)-1):
        if number[f]>=number[f+1]:
           flag=0;
           break;
    if flag==1:
        print(number)