Вход на сайт
C++ Помогите с заданиями...
554 просмотров
Перейти к просмотру всей ветки
в ответ Chu 23.11.09 22:00
вместо
if (a>b)
{ h=a; a=b; b=h; }
if (b>c)
{ h=b; b=c; c=h;}
if (a>b)
{ h=a; a=b; b=h;}
cout <<endl;
лучше считать данные в массив и отсортировать. по аналогии типа того:
vector<double> ar(3);
cout << "Geben Sie bitte drei Laenge in Meter ein!" << endl;
cin >> ar[0] >>ar[1] >>ar[2];
std::sort(ar.begin(), ar.end());
if (a>b)
{ h=a; a=b; b=h; }
if (b>c)
{ h=b; b=c; c=h;}
if (a>b)
{ h=a; a=b; b=h;}
cout <<endl;
лучше считать данные в массив и отсортировать. по аналогии типа того:
vector<double> ar(3);
cout << "Geben Sie bitte drei Laenge in Meter ein!" << endl;
cin >> ar[0] >>ar[1] >>ar[2];
std::sort(ar.begin(), ar.end());
Проклят нарушающий межи ближнего своего (Втор.27:17)