Langage c problème

Résolu/Fermé
momostrike Messages postés 29 Date d'inscription dimanche 4 décembre 2011 Statut Membre Dernière intervention 15 octobre 2012 - Modifié par Chris 94 le 15/12/2011 à 17:30
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 15 déc. 2011 à 17:37
Bonjour, a tous.je suis débutant en programmation en laguage c et j'aimerai régler un problème.
printf("divition\n"); 
double D=0;double D1=0; 
printf("entrer un nombre\n"); 
scanf("%d",&D); 
printf("entrer le nombre par lequelle vous voulez divisé\n"); 
scanf ("%d",&D1); 

const double resultatP=D/D1; 
printf("%d/%d=%d\n",&D,&D1,resultatP);


pourquoi mon ide ne lie pas cette lignes scanf ("%d",&D1);
mercis de votre compréhension. voici mon code source esque vous trouvez que c'est bien pour un débutant

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


int main(int argc, char *argv[]) 
{ 
     printf("aditions\n"); 
int nombreADT, nombreADT1=0; 
printf("entre un nombre\n"); 
scanf("%d",&nombreADT); 
printf("entrer le nombre avec lequelle vous allez l'aditionner\n"); 
scanf("%d",&nombreADT1); 

const int resultatADT=nombreADT+nombreADT1; 
printf("%d+%d=%d\n",nombreADT,nombreADT1,resultatADT); 

      printf("soustraction\n"); 
int nombreST,nombreST1=0; 
printf("entrer un nombre\n"); 
scanf("%d",&nombreST); 
printf("entrer un nombre le nombre avec lequelle vous allez le soustraire\n"); 
scanf("%d",&nombreST1); 

const int resultatsoustraction=nombreST-nombreST1; 
printf("%d-%d=%d \n",nombreST,nombreST1,resultatsoustraction); 

    printf("multiplication\n"); 
int nombreMP,nombreMP1=0; 
printf("entrer un nombre\n"); 
scanf("%d",&nombreMP); 
printf("entrer le nombre avec lequelle vous allez le multiplié\n"); 
scanf("%d",&nombreMP1); 

const int resultatMP=nombreMP*nombreMP1; 
printf("%dx%d=%d\n",nombreMP,nombreMP1,resultatMP); 

  printf("divition\n"); 
double D=0;double D1=0; 
printf("entrer un nombre\n"); 
scanf("%d",&D); 
printf("entrer le nombre par lequelle vous voulez divisé\n"); 
scanf ("%d",&D1); 

const double resultatP=D/D1; 
printf("%d/%d=%d\n",&D,&D1,resultatP); 

return 0; 
}


A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
15 déc. 2011 à 17:37
%d c'est pour les int. Pour les double, il faut mettre : scanf("%lf",...)

Google is your friend
0