Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Букер
2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 63
Завершенные тесты: 1
1

Структура "многочлен". Реализовать сложение, вычитание и умножение многочленов

15.04.2017, 11:31. Просмотров 885. Ответов 5
Метки нет (Все метки)

Многочлены степени n задаются своими коэффициентами, каждый из которых записан в своем поле структуры "polynom". Нужно реализовать сложение, вычитание, умножение многочленов.
Как создать структуру с n количеством полей? Нужно, чтобы пользователь мог задавать n.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2017, 11:31
Ответы с готовыми решениями:

Реализовать сложение, вычитание, умножение многочленов
.model small .stack 256 .386 .data mes1 db 0Dh, 0Ah, 'Enter the degree: $'...

Структуры: сложение, вычитание, умножение многочленов (многочлены задаются беззнаковыми коэффицентами)
Есть программа, реализующая сложение, вычитание, умножение многочленов....

Структура с полями. Реализовать сложение, умножение матриц, а также нахождение определителя
Здравствуйте, дорогие форумчане. Необходимо представить матрицу 3х3 как...

[FASM] Напишите программу для вычисления формулы "Сложение и вычитание"
Напишите программу для вычисления формулы. Все числа 16-битные целые со знаком....

[FASM] Напишите программу для вычисления формулы "Сложение и вычитание с переносом"
где a,b,c – целые трехбайтные числа без знака. k=a+b-(1-c) пример:...

5
ФедосеевПавел
Модератор
3856 / 2177 / 894
Регистрация: 01.02.2015
Сообщений: 7,261
15.04.2017, 22:56 2
Сначала описываете тип структура, потом описываете переменную этого типа и в нём с запасом объявляете 30 dup (0).

Добавлено через 11 часов 16 минут
Наподобие переменной C (массив из 3 структур)
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
LOCALS
 
.model small
 
.stack 100h
 
.data
 
;Тип для описания окружности
TCyrcle struc
        Xcenter dw      ?       ;координаты центра окружности
        Ycenter dw      ?       ;
        Radius  dw      ?       ;радиус окружности
        Color   dw      ?       ;цвет окружности
ends
;Параметры окружностей
Cyrcle1 TCyrcle <320, 175, 100, 10>
Cyrcle2 TCyrcle <320, 175, 100, 12>
C       TCyrcle 3 dup(<0,0,0,0>)
.code
 
main    proc
    mov ax,     @data
    mov ds, ax
 
    mov ax, 4C00h
    int 21h
main    endp
 
end main
1
Букер
2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 63
Завершенные тесты: 1
19.04.2017, 20:05  [ТС] 3
Многочлен степени n задается своими коэффициентами, каждый из которых записан в своем поле структуры "многочлен". Реализовать сложение, вычитание и умножение многочленов.
Возникает вопрос: как быть с умножением? Допустим, я создал структуру на 10 полей. Я умножаю многочлен степени 10 на многочлен степени 10. Получается многочлен степени 20. Но ведь структура рассчитана на 10 полей. Куда записывать результат?
0
ФедосеевПавел
Модератор
3856 / 2177 / 894
Регистрация: 01.02.2015
Сообщений: 7,261
19.04.2017, 22:10 4
Лучший ответ Сообщение было отмечено Букер как решение

Решение

Задавайте с избытком. Или, если это лаба на тему "выделение памяти средствами ОС DOS", то придётся после оценки количества элементов выделять память из свободной памяти ОС.
1
Букер
2 / 2 / 0
Регистрация: 01.10.2016
Сообщений: 63
Завершенные тесты: 1
19.04.2017, 22:26  [ТС] 5
Благодарю за ответ, тема лабы - "Структуры".
0
ФедосеевПавел
Модератор
3856 / 2177 / 894
Регистрация: 01.02.2015
Сообщений: 7,261
19.04.2017, 22:31 6
Значит - с избытком.
0
19.04.2017, 22:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2017, 22:31

Сложение, вычитание, умножение и деление-Assambler86
Пожалуйста, помогите. Срочно!!! Assambler86. Программа должна работать в...

Сложение, вычитание, умножение, деление с учетом знака
Пожалуйста напишите код на асм функции с учетом знаковых чисел...

Помогите решить задачу задача;сложение,вычитание,умножение,деление чисел в разных форматах
задача;сложение,вычитание,умножение,деление чисел в разных форматах


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru