Probleme en c

Fermé
nani - 14 oct. 2007 à 13:40
sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 - 14 oct. 2007 à 13:44
Bonjour, voici mon programme qui est sencé me doner le reste d'une division mais ça ne marche, quelqu'u pourrait me dire mes fautes et m'expliquez, je débute en langage c merci.

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

void main (void)

{ int a,b,d,r;


d= a/b ;
r= a%b;


printf("la premiere valeur:");
scanf("%d",&a);
printf("la deuxième valeur:");
scanf("%d",&b);
printf("resultat %d",d);
printf("reste %d",r);


}

1 réponse

sfel Messages postés 1640 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 15 juillet 2009 430
14 oct. 2007 à 13:44
bonjour

alors tu voi bien a quoi sert
printf("la premiere valeur:");
scanf("%d",&a);
printf("la deuxième valeur:");
scanf("%d",&b); 


ca permet a l'utilisateur de saisir les valeurs pour la division

donc tu ne peux les utiliser qu'après

d= a/b ;
r= a%b;




en résumé :
#include <stdlib.h>
#include <stdio.h>

void main ()
{
int a,b,d,r;

printf("la premiere valeur:");
scanf("%d",&a);
printf("la deuxième valeur:");
scanf("%d",&b);

d= a/b ;
r= a%b;

printf("resultat %d",d);
printf("reste %d",r);

}



j'ai aussi enlevé le "void" entre parenthèses.
0