0 / 0 / 0
Регистрация: 09.06.2017
Сообщений: 5
1

Найти количество положительных и нулевых элементов в масиве

22.12.2017, 17:48. Показов 598. Ответов 3
Метки нет (Все метки)

Важно чтобы и в ассемблере был тип BYTE
Задание на скриншоте
Assembler
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
#include "stdafx.h"
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#define N 10
 
int main()
{
    char a[N], c, d, res = 0, res2 = 0;
    do {
        printf("Enter the values of the range [-128]\n");
        printf("c = "); scanf_s("%hhd", &c);
        printf("d = "); scanf_s("%hhd", &d);
        if (c >= d)
        {
            printf("c can not be greater or equal d! Enter values again.\n\n");
        }
    } while (c >= d);
    for (int i = 0; i < N; i++)
    {
        a[i] = rand() % 10 - 10 + rand() % 10;
        printf("A[%d] = %d\n", i, a[i]);
        if (a[i] >= c && a[i] <= d && a[i] <= 0)
            res++;
    }
    __asm {
        ...
    }
    printf("C - Result = %d\n", res);
    printf("Assembler - Result = %d\n", res2);
    _getch();
    return 0;
}
Миниатюры
Найти количество положительных и нулевых элементов в масиве  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2017, 17:48
Ответы с готовыми решениями:

Найти количество положительных и нулевых элементов в массиве
найти количество положительных и нулевых элементов в массиве A={a} при условии c&lt;=a&lt;=d. Тип данных...

Найти сумму положительных элементов матрицы и количество нулевых элементов
Есть матрица (7,4). Найти сумму положительных элементов матрицы и количество нулевых элементов....

Найти количество положительных, отрицательных и нулевых элементов массива
Дан массив А из n элементов. Найдите количество положительных, отрицательных и нулевых элементов.

Найти количество отрицательных, положительных и нулевых элементов массива
Подсчитать и вывести на экран количество отрицательных, положительных и нулевых элементов массива.

3
0 / 0 / 0
Регистрация: 09.06.2017
Сообщений: 5
22.12.2017, 18:08  [ТС] 2
тип данных BYTE c<=a[i]<=d
Assembler
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
39
#include "stdafx.h"
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#define N 10
 
int main()
{
    char a[N], c, d, res = 0, res2 = 0;
    do {
        printf("Enter the values of the range [-128]\n");
        printf("c = "); scanf_s("%hhd", &c);
        printf("d = "); scanf_s("%hhd", &d);
        if (c >= d)
        {
            printf("c can not be greater or equal d! Enter values again.\n\n");
        }
    } while (c >= d);
    for (int i = 0; i < N; i++)
    {
        a[i] = rand() % 10 - 10 + rand() % 10;
        printf("A[%d] = %d\n", i, a[i]);
        if (a[i] >= c && a[i] <= d && a[i] <= 0)
            res++;
    }
    __asm {
        MOV AL, c
        MOV BL, d
        MOV CL, N
        MOV DL, res2
        MOV SI, 0
        cycle:
        ...
    }
    printf("C - Result = %d\n", res);
    printf("Assembler - Result = %d\n", res2);
    _getch();
    return 0;
}
Миниатюры
Найти количество положительных и нулевых элементов в масиве  
0
C++/Delphi/Asm/Py/PHP
6038 / 1803 / 199
Регистрация: 14.12.2014
Сообщений: 3,525
Записей в блоге: 12
22.12.2017, 21:15 3
Т.е. мы сейчас не просто за вас должны задание сделать, но ещё и заморочиться, переписать текст с картинки, а потом взять переводчик и перевести на русский?

У вас как минимум два нарушения правил форума:
1.4. Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено.
5.18. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
4.7. Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
Что вы сделали для решения своей проблемы? Какие результаты получили?
0
ФедосеевПавел
22.12.2017, 21:30     Найти количество положительных и нулевых элементов в масиве
  #4
 Комментарий модератора 
klimy, о нарушении правил форума вы проинформированы. Исправляйте - перепишите условие в сообщении темы, а не в заголовке, т.к. названия тем изменяются.

Или я закрою тему.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2017, 21:30

Найти количество отрицательных, нулевых и положительных элементов массива
Не могу разобраться в условиях в Ассемблере. Нужно сделать задачку с одномерным массивом. Без...

Найти количество положительных, отрицательных и нулевых элементов файла
1)Предполагается, что в файле записана последовательность чисел неизвестной длины (возможно,...

Найти количество положительных, отрицательных и нулевых элементов массива
Для нахождения количества положительных, отрицательных и нулевых элементов массива С(20,30). Не...

Массив. Найти количество положительных, отрицательных и нулевых элементов
1)В трехзначном числе зачеркнули первую цифру слева; когда полученное двухзначное число умножили на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru