Bonjour

Ce code met une erreur dans la ligne 14 en me disant que l'opérande de gauche est du type 'double' ? pourtant l'opérande de droite est du même type ?
Est ce une conversion forcée à cause de l'opérateur '%' ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>
 
int main(int argc,char *argv[])
{
	double A,B,Q,Reste;
	double QR;
 
	printf("Tapez 2 nombres (A et B) :");
	scanf("%lf%lf",&A,&B);
 
	printf("A=%f\tB=%f\n",A,B);
 
	Q=A/B;
	Reste=A%B;
	QR=A/B;
 
	printf("Q=%f\tReste=%f\tQR=%lf\n",Q,Reste,QR);
 
	return 0;
}