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

Тема в разделе "Свободное общение", создана пользователем CHELLL, 22 ноя 2009.

Статус темы:
Закрыта.
  1. CHELLL

    CHELLL Гость

    есть такая проблемка...ну в общем я никогда не сталкивался с языком ассемблер, а тут надо лабу сделать...
    фигня в том что я и в Си не очень, но прогу накидал. Условие проги:"Создать двумерный массив 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 втором цикле
     
  2. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    Как меня достали криворукие студенты.. Забанен нафиг за полное не соблюдение правил форума.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей