Нати пифагоровы тройки, меньше некоторого n. Вот что получилось, но тут ошибка(или несколько).помогите исправить пожалуйста... | Код | # include <iostream> using namespace std; int main () { short a,b,c,n,n1; cout<<"enter number n\n"; cin>>n; __asm { mov dx,0 mov bx,0 mov cx,0 mov ax,n mov n1,ax add n1,1 m1: mov a,dx
m2: mov b,bx m3: mov c,cx mov ax,a imul ax mov a,ax mov ax,b imul ax mov b,ax mov ax,c imul ax mov c,ax add b,ax mov ax,b cmp a,ax jnl m4 } cout<<a<<" "<<b<<" "<<c<<endl; __asm { m4: inc cx cmp n1,cx jnl m3 mov cx,0 add bx,1 cmp n1,bx jnl m2 mov cx,0 mov bx,0 add dx,1 cmp n1,dx jnl m1 }
return 0; }
|
|