Base

Moustiquet Messages postés 254 Statut Membre -  
loupius Messages postés 789 Statut Membre -
Bonjour,
#include <stdio.h> 
 

void AfficherDecompte(int val)
 {
                      int i;
                      for(i=val;i>0;i--) 
  
                    printf("%d",val); 
 }


int main()
 {
        int val;
        printf("mettre un nombre entier ");
        scanf("%d",&val);
        AffcherDecompte(); 
getch();
}
return();
}
Je suis revenu au base, mais il ne fonctionne pas, il est supposer afficher nombre decroissant a partir d'un antier saisi
Configuration: SustemeMicosoft Windows version 5.1.2600 Srevive 2 Processeurx86 Family 15 modele4 BiosPhoenix Tech memoire physique totale 512

3 réponses

  1. Lordk Messages postés 286 Statut Membre 15
     
    Je débute en programmation, mais il ne te manque pas une librairie ?
    0
  2. Moustiquet Messages postés 254 Statut Membre
     
    pourtantsi je mes/* */ dans la fonction main sur la fonction Afficher. Le scanf fonctionne
    0
  3. loupius Messages postés 789 Statut Membre 148
     
    Je te donne une version corrigée:
    #include <stdio.h>
    #include <stdlib.h>
    
    void AfficherDecompte (int val)
    {
      int i;
      for(i=val; i>0; i--)
        printf("%d ",i);
      printf("\n");
    }
    
    int main()
     {
       int val;
       printf("Mettre un nombre entier ");
       scanf("%d",&val);
       AfficherDecompte(val);
      return (EXIT_SUCCESS);
    }
    Ta plus grosse erreur est que tu as oublié de passer le paramètre à la fonction.
    Bonne continuation.
    0