10.04.2011, 12:31. Просмотров 8223. Ответов 12
Программа должна находить большее и меньшее из трёх чисел.
Для наибольшего пробовал так:
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| int xdif;
if ( y > z )
xdif = (y - z);
if ( y < z )
xdif = (z - y);
if ( x > xdif )
cout << "The most is " << x << endl;
int ydif;
if ( x > z )
ydif = (x - z);
if ( z > x )
ydif = (z - x);
if ( y > ydif )
cout << "The most is " << y << endl;
int zdif;
if ( x > y )
zdif = (x - y);
if ( y > x )
zdif = (y - x);
if ( z > zdif )
cout << "The most is " << z << endl; |
|
,
но при исполнении получается вот что:
http://img84.imageshack.us/img84/4893/unled1copy.jpg
Внимание, вопрос: что делать?
Спасибо.