Problème de type

Bonjour tlm.

Voilà je ne comprends pas pourquoi le code suivant ne marche pas. La valeur renvoyée par la puissance est totalement absurde. Ca doit être un problème de type mais je ne trouve pas. Merci de votre aide.


double xStart;
	double yStart;
	double xArrive;
	double yArrive;
	
	printf("Entrez zone depart: ");
	scanf("%d", &xStart);
	scanf("%d", &yStart);
	printf("depart x: %d\n", xStart);
	printf("depart y: %d\n", yStart);
	scanf("%d", &xArrive);
	scanf("%d", &yArrive);
	printf("depart x: %d\n", xArrive);
	printf("depart y: %d\n", yArrive);
	printf("%d",pow(yStart,2));

Connaissez vous égalment un site ou je pourrais trouver le détail d’un algorithme (en C si possible) de calcul de parcours, pour se rendre d’un point à un autre en évitant des obstacles ?

Merci de vos réponses.

Bonjour,
%d c’est pour les entiers
%f pour les flottants

Comme ça la réponse est courte :smiley:
http://www.cplusplus.com/reference/clibrar…dio/printf.html

Note: indique dans le titre le langage utilisé [C] c’est la charte du forum et tu auras plus de réponses.

Bonjour, bienvenue sur les forums de Clubic :slight_smile:

Je te prierai de mettre le langage informatique dans le titre, tel que requis par la charte du forum programmation - pour une meilleure compréhension les uns des autres.

A lire :
http://www.clubic.com/forum/charte-du-foru…on-t306797.html

Pour éditer:
Suffit de cliquer sur ce bouton, dans ton message : http://www.clubic.com/forum/style_images/persoclubic/editer.gif

Merci et bon courage pour ton problème :jap: