Re[2]: Variables (type int)
|
От: |
MOPO3
|
|
| Дата: | 26.11.01 14:38 |
|
Оценка: |
|
Здравствуйте Holms, Вы писали:
H>Здравствуйте MOPO3, Вы писали:
MOPO>>Mozhet komu-nibud ne slozno objasnit mne takuju shtuku :
MOPO>>Imeem programku :
MOPO>>#include <iostream.h>
MOPO>>int x, y, mnozh;
MOPO>>main()
MOPO>>{
MOPO>> mnozh = x*y;
MOPO>> cout << "Vvedite dva celih chisla, i uvidite ih proizvedenie :\n";
MOPO>> cin >> x >> y;
MOPO>> cout << "\n";
MOPO>> cout << "Proizvedenie chisel " << x << " i " << y << "ravno : " << mnozh << "\n";
MOPO>> return 0;
MOPO>>}
MOPO>>Pri vvode dvuh 4-xznachnih chisel proizvedenie x*y dajot otricatelnij rezultat tipa : — 609845687
MOPO>>Pochemu ???
MOPO>>Kompiliruju s pomoschju VisualC++ 6.0
MOPO>>Spasibo za pomosch!
H>А почему умножение идет до чтения самих данных. :???:
Sorry! Sovsem zaparilsia :((( Ispravliajus :
#include <iostream.h>
int x, y, mnozh;
main()
{
cout << "Vvedite dva celih chisla, i uvidite ih proizvedenie :\n";
cin >> x >> y;
mnozh = x*y;
cout << "\n";
cout << "Proizvedenie chisel " << x << " i " << y << "ravno : " << mnozh << "\n";
return 0;
}
Delo v tom chto chisla dvuhznachnie vivodiatsia normalno, no kogda 4xznachnoe, to uzhe so znakom minus :-(
Objasnite mne "lamer'u" PLEASE!!!
Пока на собственное сообщение не было ответов, его можно удалить.