Forum Clubic

Distribution de programmes

Bonjour

J’ai conçus pour un copain, un programme qui lui permet de résoudre une équation du second degré. Mais le problème, c’est que je ne sais pas comment faire pour lui envoyer car il ne possède pas Visual C++ 2008 Express ?

En vous remerciant par avance

Tibérium

Il peux télécharger un compilateur C++ et compiler à partir de ton code source que tu lui auras préalablement envoyé
Ou alors,
Tu compile ton programme avec ton Visual C++ et lui envoie l’exécutable (selon son OS à lui).
Edité le 23/06/2008 à 17:32

Merci Raynor, mais cela ne marche pas. J’ai bien un .exe, mais lorsque qu’il le lance sur son ordinateur, un message d’erreur apparait lui disant qu’il manque des fichiers. Alors comment faire ?

Tibérium

Salut,

Peux-tu nous indiquer quelles fichiers sont manquants? Quel type de projet as-tu créé?

En fait, je copie tout le dossier contenant .exe et lorsque que mon copain le lance, il lui dit que l’application n’a pu démarrer parce que la configuration est incorrecte. En ce qui concerne le type de projet, il s’agit d’un projet console. Je donnele code afin que vous puissez m’aider.

Le code:
#include “stdafx.h”
#include
#include <math.h>
using namespace std;

int main()
{ double a,b,c=0;
cout<<“a?”<<endl;
cin>>a;
cout<<“b?”<<endl;
cin>>b;
cout<<“c?”<<endl;
cin>>c;
double d=0;
d=pow(b,2)-4*(a*c);
cout<<"Le discriminant vaut "<<d<<endl;

if (d<0.0)
{	cout<<"Il n'existe pas de solutions"<<endl;
}

else if (d==0.0)
{
	double x=0;
	x=-b/(2*a);
	cout<<"Il existe 1 solution: x= "<<x<<endl;
}
else(d>0.0);
{	double x,y=0;
	x=(-b-sqrt(d))/(2*a);
	y=(-b+sqrt(d))/(2*a);
	cout<<"Il existe 2 solutions: x= "<<x<<" et y= "<<y<<endl;
}
return 0;

}

Merci à vous

Tibérium