Base

Fermé
Moustiquet Messages postés 212 Date d'inscription samedi 3 octobre 2009 Statut Membre Dernière intervention 27 juin 2011 - 10 déc. 2009 à 21:20
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 11 déc. 2009 à 02:23
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

3 réponses

Lordk Messages postés 252 Date d'inscription jeudi 23 avril 2009 Statut Membre Dernière intervention 30 mai 2015 15
10 déc. 2009 à 21:23
Je débute en programmation, mais il ne te manque pas une librairie ?
0
Moustiquet Messages postés 212 Date d'inscription samedi 3 octobre 2009 Statut Membre Dernière intervention 27 juin 2011
11 déc. 2009 à 02:15
pourtantsi je mes/* */ dans la fonction main sur la fonction Afficher. Le scanf fonctionne
0
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
11 déc. 2009 à 02:23
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