Здравствуйте MOPO3, Вы писали:
MOPO>Pri vvode dvuh 4-xznachnih chisel proizvedenie x*y dajot otricatelnij rezultat tipa : — 609845687
[ccode]
int main(int argc, char* argv[])
{
int xx,yy;
cout << "1-e chislo: "; cin >> xx; cout << endl;
cout << "2-e chislo: "; cin >> yy; cout << endl;
int yu=xx*yy;
cout << endl << yu;
cout << endl;
return 0;
}
[\ccode]
5-е на 5-е — все Ок. Если 6-ти на 6-ти — поисходит переполнение yu (вернее его положительного диапазона)
в таком случае надо unsigned int
Здравствуйте MOPO3, Вы писали:
MOPO>Delo v tom chto chisla dvuhznachnie vivodiatsia normalno, no kogda 4xznachnoe, to uzhe so znakom minus :-(
MOPO>Objasnite mne "lamer'u" PLEASE!!!
Смотри таблицу типов и их границы
Вводишь слишком большие числа, при перемножение возможно выход за границы, т.к.
int -2,147,483,648 <= X <= 2,147,483,647
Здравствуйте Sergei, Вы писали:
S>Здравствуйте MOPO3, Вы писали:
MOPO>>Delo v tom chto chisla dvuhznachnie vivodiatsia normalno, no kogda 4xznachnoe, to uzhe so znakom minus
MOPO>>Objasnite mne "lamer'u" PLEASE!!! S>Смотри таблицу типов и их границы S>Вводишь слишком большие числа, при перемножение возможно выход за границы, т.к. S>int -2,147,483,648 <= X <= 2,147,483,647
S>Использу или int64 или float, double и т.п.
Vsem blagodaren. Vsio u menia rabotaet. Bolshoe vsem spasibo za uchastie
Здравствуйте OlegO, Вы писали:
OO>Здравствуйте MOPO3, Вы писали:
MOPO>>Vsem blagodaren. Vsio u menia rabotaet. Bolshoe vsem spasibo za uchastie
OO>Раскажи хоть что было, а то заинтриговал .
A chiort ego znaet Gliuchil VisualC++ Snios, postavil zanovo i vsio zarabotalo