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!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.