Program nie chce się skompilować (c++)


(Maciekbielecki1) #1

Witam !

Mam do przygotowania na informatykę program w c++ sortujący 3 liczby w kolejności niemalejącej niestety po napisaniu programiku ten nie chce się skompilować pokazuje się komunikat:"unable to run program file"

kod programu

include

include

using namespace std;

int main()

{

int a,b,c;

cout << "podaj pierwsza liczbe ";

cin >> a;

cout << "podaj druga liczbe";

cin >> b;

cout << "podaj trzecia liczbe";

cin >> c;

if (b<=c)

if (a<=b)

{cout << "liczby to" << a,b,c;

else (a<=c)

cout << "liczby to"<< b,a,c ;

else

cout << "liczby to"<< b,c,a ;

}

else

{if (b<=c)

cout << "liczby to"<< b,c,a;

else

if (a<=b)

cout << "liczby to" <

else

cout << "liczby to"<

}

cin.ignore();

getchar();

return 0;

}

Proszę o pomoc lub ewentualnie poprawienie błędów.

PS.Używam Dev C++ w wersji 4.9


(Drobok) #2

Masz chaotycznie pogrupowane i do tego za dużo ifów, elsy też nie w tych miejscach co trzeba. Tego się nie da poprawić trzeba to napisać od nowa ;]


(Maciekbielecki1) #3

jak mam to wtedy napisać żeby było dobrze?


(Karolekm) #4

To mała podpowiedź spróbuj resztę sam dopisać, i wywal deva bo to "badziew" zainstaluj sobie Visual studio C ++ 2010 Express lub Eclipse

#include "stdafx.h"

using namespace std;


int main()

{

int a,b,c;

cout << "podaj pierwsza liczbe ";

cin >> a;

cout << "podaj druga liczbe";

cin >> b;

cout << "podaj trzecia liczbe";

cin >> c;



if(a>b)

{

	if(b>c) {

		cout << a <<" "<< b <<" "<< c << endl;

	}

	else{

		cout << a <<" "<< c <<" "<< b << endl;

	}

}

else 



cin.ignore();

getchar();

return 0;

}

(Maciekbielecki1) #5

karolek20 , dzięki ta praca jest już nieważna ale zmienię Deva na Visual studio C ++ i pobawię się.