Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сумма нечетных элементов массива в ассемблерной вставке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при работе со структурами http://www.cyberforum.ru/cpp-beginners/thread725507.html
#include <iostream> #include <cstdlib> using namespace std; typedef struct slist_ { long val; struct slist_ *next; }slist; int main() {
C++ Каждый отрицательный элемент в файле заменить результатом его целочисленного деления на 3 Помогите решить, сам нихрена не успеваю) Помимо этих ещё решаю) Нужно зачёт получить)) Заранее благодарен!) 2.Ввести файл. Каждый отрицательный элемент в файле заменить результатом его... http://www.cyberforum.ru/cpp-beginners/thread725506.html
Определить в файле сумму модулей отрицательных элементов C++
Помогите решить, сам нихрена не успеваю) Помимо этих ещё решаю) Нужно зачёт получить)) Заранее благодарен!) 1.Ввести файл из 13 элементов. Определить в нём сумму модулей отрицательных элементов.
Найти сумму положительных компонент файла, расположенных до максимальной компоненты... C++
Помогите решить, сам нихрена не успеваю) Помимо этих ещё решаю) Нужно зачёт получить)) Заранее благодарен!) 3.Создать числовой файл. Найти сумму положительных компонент файла, расположенных до...
C++ Наследование http://www.cyberforum.ru/cpp-beginners/thread725490.html
Что я не так делаю? Ошибка в этом cChip chip(engine, 2500000, 40000, "Aurora", "Artur"); и тут cSteamer steamer(engine2, 150, 40000, 25000, "Barracuda", "Aventura"); #include <iostream>...
C++ Строки.Все цифры заменить символом ‘X’ Все цифры заменить символом ‘X’. ни как не могу понять как делать дальше,допилите пожалуйста)) #include "stdafx.h" #include "conio.h" #include "clocale" int _tmain() { char str = "Hello!"; подробнее

Показать сообщение отдельно
lasn
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 50

Сумма нечетных элементов массива в ассемблерной вставке - C++

09.12.2012, 22:54. Просмотров 267. Ответов 0
Метки (Все метки)

Динамический массив. Неправильно считает сумму нечетных элементов массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "stdafx.h"
#include <iostream>
using namespace std;
int main() 
{ 
setlocale(0, "rus");
int sz=0; 
cout<<"Введите размер массива: ";
cin>>sz;
int* mas=new int[sz];
 
for(int i=0;i<sz;i++) 
mas[i]= rand()% 89 - 1; 
cout<<"Массив содержит:"<<endl;
for(int i=0;i<sz;i++) 
cout<<mas[i]<<endl; 
 
int otr=0;
    for(int i=0;i<sz;i++)
{
    if(mas[i]&1)
        {
    __asm
    {
        mov ecx,9
        mov eax,mas[0]
my_cicle:
        add eax,mas[ecx*4]
        loop my_cicle
        mov otr,eax
    }
        }
}
    cout<<endl;
cout<<endl<<"Сумма отрицательных элементов массива: "<<otr<<endl;
    system("pause");
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru