Среди двузначных чисел найти те, сумма квадратов цифр которых делится на 13 на ассемблере
Практика по ассемблеру, сделал все задания кроме этого. Никак не понимаю, как это сделать.
Задача: Среди двузначных чисел найти те, сумма квадратов цифр которых делится на 13
Работаю в Visual Studio C++
Заранее всем спасибо)
Вот эта задача на C++, нужно перевести в ассемблерскую вставку
#include <iostream>
#include <ostream>
#include <math.h>
using namespace std;
int sumkvadr(int i)
{
bool e;
int q = i % 10;
int w = i / 10;
int sum = q * q + w * w;
if (sum % 13 == 0)
e = true;
else
e = false;
return e;
}
void write(bool e, int& i)
{
if (e == true)
cout << i << " " << endl;
}
void main()
{
for (int i = 10; i <= 99; i++) write(sumkvadr(i), i);
system("pause");
}