код из С++ в ассемблер

  • Автор темы CHELLL
  • Дата начала
Статус
Закрыто для дальнейших ответов.
C

CHELLL

#1
есть такая проблемка...ну в общем я никогда не сталкивался с языком ассемблер, а тут надо лабу сделать...
фигня в том что я и в Си не очень, но прогу накидал. Условие проги:"Создать двумерный массив 5х3 элемента, найти в этом массиве сумму всех элементов. Создать матрицу, элементы которой получены делением элемента основной матрицы на сумму всех ее элементов."

вот прога на Си:
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
int sum=0, mat[5][3], mas[5][3]={
{1,2,3},
{1,2,3},
{1,2,3},
{1,2,3},
{1,2,3}
};

for (int i=0; i<5; i++)
{
for (int j=0; j<3; j++)
{
sum+=mas[j];
}
}
cout<<"Summa mas="<<sum;

for (int i=0; i<5; i++)
{
for (int j=0; j<3; j++)
{
mat[j]=mas[j]/sum;
cout<<"mat["<<i<<"]["<<j<<"]="<<mat[j];
cout <<endl;
}
}
}
на ассемблере нужно писать в среде MASM

P.S. в проге на Си есть ошибка, ругается на i dj втором цикле
 

vital

Больной Компом Детектед
29.01.2006
2 432
33
#2
Как меня достали криворукие студенты.. Забанен нафиг за полное не соблюдение правил форума.
 
Статус
Закрыто для дальнейших ответов.