Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Сопроцессор. Для каждого элемента массива вычислить X = 1/X. Как это реализовать в асме?

Ватт Профи (535), на голосовании 9 лет назад
Написал на С++, на асме хз..
Вычисления должны быть в асм вставке, а сам вывод на С++.
void main()
{
double *mas = new double[10];
cout << "Zapolnite massiv: " << endl;
for (int i = 0; i < 10; i++) {
cin >> mas[i];
}
cout << "Vaw massiv: " << endl;
for (int i = 0; i < 10; i++) {
cout << " " << mas[i];
}
cout << endl;

for (int i = 0; i < 10; i++) {
mas[i] = 1 / mas[i];
}
cout << "Каждый элемент массива делим по формуле X = 1/X" << endl;
for (int i = 0; i < 10; i++) {
cout << " " << mas[i];
}
cout << endl;
system("pause");
}
Голосование за лучший ответ
Cyborg Terminator Мудрец (11372) 9 лет назад
Вот набросал. http://pastebin.ru/Mi4CSrqN
ВаттПрофи (535) 9 лет назад
Спасибо большое!
ВаттПрофи (535) 9 лет назад
А не подскажешь еще как проверку на 0 сделать?
Типо если встречается 0, то переход к другому элементу?
Похожие вопросы