|
2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
|
|
Определить подпрограммы сложения и умножения05.11.2014, 01:12. Показов 2867. Ответов 9
Метки нет (Все метки)
Определить подпрограммы сложения и умножения целых чисел, представленных в системах счисления с любым основанием от 2 до 10. Результаты проверять на десятичных числах.
Правильно ли я понимаю, что дается на вход 2 числа с разными основаниями систем счисления.И мне нужно написать три подпрограммы: 1)которая переводит эти числа из какой-либо системы счисления в десятичную; 2)которая складывает эти числа; 3) которая умножает эти числа? Подскажите,как лучше сделать и на каких сайтах лучше разобрана данная тема?
0
|
|
| 05.11.2014, 01:12 | |
|
Ответы с готовыми решениями:
9
Создать класс матриц с целочисленными элементами и определить операции умножения и сложения Перегрузка операторов сложения и умножения
|
|
|
|
| 05.11.2014, 02:07 | |
|
Неправильно вы понимаете.
Должна быть подпрограмма, которая получает на вход основание системы счисления и два символьных массива, в котором записаны числа в этой системе. На выходе подпрограмма должна выдать сумму этих чисел в той же системе счисления. Ничего переводить не надо. Такая же подпрограмма для умножения.
0
|
|
|
2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
|
|
| 05.11.2014, 14:45 [ТС] | |
|
а что тогда подразумевает "проверять результат на десятичных числах"?
0
|
|
|
|
|
| 05.11.2014, 15:01 | |
|
Десятичная система счисления это частный случай. Проверить, конечно, на ней можно. Но вряд ли это будет достаточным. Я бы взял еще, например, основания 2 и 7 и проверил.
Тут еще у вас будет такой выбор. Либо вы будете все числа переводить в 2 с/с (машинный код), складывать и переводить обратно. В этом случае у вас будет ограничение на величину числа, но зато это проще реализовать с использованием функции itoa. Либо вы будете складывать и умножать непосредственно. Тогда вы сможете работать хоть со стозначными числами. Второе труднее реализовать. Вы спросите преподавателя "нужна ли работа со стозначными числами", и тогда будет понятно, какой вариант выбрать.
0
|
|
|
2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
|
||||||
| 07.11.2014, 00:05 [ТС] | ||||||
|
сегодня выяснила,что здесь требуется:
на вход дается 2 числа в какой-то одной системе счисления от 2 до 10.Необходимо написать три подпрограммы: 1)которая складывает числа в определенной системе счисления(sum>=osn,ch=sum-osn); 2)умножает эти числа(только вот пока не знаю как,если есть идеи,излагайте...) 3)переводит эти 2 числа в десятичные; после чего эти два числа складываются и сравниваются с суммой,которую мы получили в определенной системе счисления(но предварительно переведя ее в десятичную);как-то так... Добавлено через 6 часов 51 минуту
0
|
||||||
|
16 / 16 / 6
Регистрация: 03.11.2014
Сообщений: 72
|
|
| 07.11.2014, 08:05 | |
|
Для начала все прототипы функций поместите перед главной функцией а их тела после главной функции. Посмотрим как Вы хотя бы с этим справитесь
И как Вы собираетесь заменить БИнарный оператор на функцию с одним входным параметром?
0
|
|
|
|
|
| 07.11.2014, 11:27 | |
|
Ввод чисел в произвольной системе счисления не как строк, а как десятичных чисел - плохая идея. Во-первых, вы столкнетесь с хлопотами по преобразованию чисел в вид удобный для обработки, во-вторых вы ограничите величину чисел, поскольку не сможете ввести более 10 цифр. Для двоичных чисел, например, число большее 1024 вам ввести уже не удастся.
Вообще непонятно, зачем вы спрашиваете советы, если им не следуете.
0
|
|
|
2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
|
||||||
| 16.11.2014, 01:52 [ТС] | ||||||
Добавлено через 1 минуту сейчас я разбирают тему функций,а не строк
0
|
||||||
|
2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
|
||||||
| 28.11.2014, 20:59 [ТС] | ||||||
0
|
||||||
|
2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
|
||||||
| 04.12.2014, 16:31 [ТС] | ||||||
и еще как можно какую-либо из этих функций из мэйна в войд переделать?
0
|
||||||
| 04.12.2014, 16:31 | |
|
Помогаю со студенческими работами здесь
10
Алгоритмы сложения и умножения рациональных чисел Реализовать функции сложения, вычитания и умножения матриц Перегрузка операций сложения/умножения вычитания 16-ричных чисел Функции сложения, вычитания, умножения и деления двух чисел Создать класс Matrix и функции умножения и сложения матриц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|