Bonjour je suis un debutant en c++ (sa fait trois jour que j'ai commencer) et j'ai un probleme ce code si dessous ne marche pas, j'ai a peut près compris la raison il manque des float a la place de int mais je c'est pas lequelle!! Quand je change la valeur c et que je met une valeur entiere le code marche. Sinon le logiciel marche jusquau resultat: le logiciel me dit que c'est 0 merci de maider:
#include <iostream> using namespace std; int Ajout(int x, int y, int z) //fonction Ajout { return (x*y*y*z); //x=a; y=b; z=c=0,7854 } int main() { cout << "ce programme calcul l air d un cylindre"; int a, b, c, d; //les valeurs cout << " entrer en premier le diametre, espace, puis ensuite la hauteur"; cin >> a; //le 1er chiffre = a cin >> b; //2eme chiffre=b c= 0,7854; // valeur de c donc du z d=Ajout(a, b, c); //fonction ajout du debut du code cout << "c est egal a : " << d; //d est le resultat return 0; } |