Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
 Аватар для Goffrua
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80

Длинная арифметика. Вычитание двух положительных чисел

09.06.2017, 12:44. Показов 5434. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
У меня не получается сделать вычитание двух длинных положительных чисел... Пыталась разбираться по чужим кодам - там либо используют структуры, классы или векторы, которых я не знаю, либо такие элементы кода, которые я вообще не понимаю. Буду очень-очень благодарна, если вы напишете код с поясняющими для чайника комментариями!)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.06.2017, 12:44
Ответы с готовыми решениями:

Длинная арифметика: вывести n чисел Фибоначчи
Вывести в консоль n чисел Фибоначчи без переполнения #include <stdio.h> int main() { unsigned long long n = 256, i = 0, j =...

Ошибка при вводе чисел разной длины. Длинная арифметика
Помогите разобраться в чем проблема. Прогоняю алгоритм на листочке, вроде бы должно работать, уже какие идеи только не пробовал. Для чисел...

Длинная арифметика(вычитание длинных целых чисел)
Добрый вечер! Очень нужна помощь. Мне нужно написать программы для сложения больших целых чисел(разрядности около 200), вычитания и что-то...

32
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
10.06.2017, 20:17
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Goffrua Посмотреть сообщение
извините за глупый вопрос, а как тогда запустить с двумя параметрами?
тот код вообще запускать нельзя... чел не позаботился даже освободить память..
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
10.06.2017, 22:35
Цитата Сообщение от Goffrua Посмотреть сообщение
извините за глупый вопрос, а как тогда запустить с двумя параметрами?
Ну что ж я вам, учебник стану пересказывать с самого начала?
Ну вот так ... как я уже показывал, повторяю:
Code
1
$ ./sub 5 1234
Добавлено через 3 минуты
Цитата Сообщение от CoderHuligan Посмотреть сообщение
тот код вообще запускать нельзя... чел не позаботился даже освободить память..
Это у вас этот код "нельзя запускать".
0
10.06.2017, 22:46

Не по теме:

Забавно, какой роскошный букет комплексов! :D

0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
10.06.2017, 22:48
Цитата Сообщение от Massaraksh7 Посмотреть сообщение
Забавно
Кроме "забавно" ты что можешь добавить по существу?
Будете проходить мимо ... - проходите.
0
 Аватар для Goffrua
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
11.06.2017, 08:00  [ТС]
Я вообще не понимаю... где Вы так запускаете?
Цитата Сообщение от Olej Посмотреть сообщение
$ ./sub 5 1234
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
11.06.2017, 08:11
Goffrua, из командной строки запустите.
0
 Аватар для Goffrua
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
11.06.2017, 08:16  [ТС]
Возможности установить линукс нет, а язык изучать хочется. Поэтому ориентируюсь на DEV-C++, VS C++, NetBeans и онлайновский replit . Поэтому мне очень нужна помощь.
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
11.06.2017, 08:22
Goffrua, win(флажок)+R откроется окно, вводите cmd жмете enter. Вводите cd "путь к папке с вашей скомпилированной программой" жмете enter. Далее вводите ИмяВашейПрограммы 5 1234 жмете enter.
1
 Аватар для Goffrua
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
11.06.2017, 08:25  [ТС]
shvyrevvg, спасибо! Сейчас уезжаю, вернусь - попробую.
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
11.06.2017, 12:59
Цитата Сообщение от Goffrua Посмотреть сообщение
Я вообще не понимаю... где Вы так запускаете?
В терминале, моя радость ... в текстовой консоли.
В своём любимом IDE, если предпочитаете, параметры запуска можете вписать в свойства проекта.

Добавлено через 14 секунд
Цитата Сообщение от Goffrua Посмотреть сообщение
Я вообще не понимаю... где Вы так запускаете?
В терминале, моя радость ... в текстовой консоли.
В своём любимом IDE, если предпочитаете, параметры запуска можете вписать в свойства проекта.

Добавлено через 1 минуту
Цитата Сообщение от Goffrua Посмотреть сообщение
Возможности установить линукс нет, а язык изучать хочется.
Ничего вам и никуда устанавливать не предлагается - делайте как вам привычнее.
Но текстовые программы нужно запускать из текстовой консоли.

Добавлено через 4 минуты
Можете по-другому определить свои длинные числовые аргументы, прямо константами в коде, на "попробовать":
- замените везде argv[...] ...
- на arg[...], объявленный как-то вот так:
C
1
char *arg[] = { "12345" , "56789" };
Или можете вводить эти значения с терминала gets() ...

Добавлено через 1 час 26 минут
Цитата Сообщение от Goffrua Посмотреть сообщение
извините за глупый вопрос, а как тогда запустить с двумя параметрами?
Ну, т.е. так точно, как и с одним : пишете в терминале/консоли команду - имя файла программы, а после неё, через пробелы, 1-й параметр (пробел) 2-й параметр (пробел) и т.д. и т.п.
1
 Аватар для Goffrua
4 / 4 / 0
Регистрация: 30.03.2015
Сообщений: 80
12.06.2017, 11:15  [ТС]
Olej, ничего с командной строкой не получилось, DEV не реагирует... Как можно сделать без этих параметров?
0
1786 / 1036 / 445
Регистрация: 12.05.2016
Сообщений: 2,550
12.06.2017, 11:22
Цитата Сообщение от Goffrua Посмотреть сообщение
DEV не реагирует...
Причем тут DEV? Goffrua, читайте основы работы с консолью.
0
 Аватар для Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
12.06.2017, 23:12
Цитата Сообщение от Goffrua Посмотреть сообщение
ничего с командной строкой не получилось, DEV не реагирует... Как можно сделать без этих параметров?
А никак нельзя ... без этих параметров.
Потому что это элементарщина, основы - не освоив их нечего вам делать в программировании.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.06.2017, 23:12

Сложение двух чисел (длинная арифметика)
Нужно реализовать длинную арифметику (сложение двух больших чисел), но на экран выводятся не понятные символы. Я подозреваю, что a =...

Длинная арифметика: операция сравнения двух чисел (A >= B)
Привет всем! помогите пожалуйста кодом. Необходимо реализовать операцию сравнения двух длинных чисел A>=B Заранее спасибо

Длинная арифметика. Умножение двух длинных чисел.
Есть 2 числа, храняющиеся в int векторах, нужна функция, которая возвращает их произведение также в виде вектора. Либо простой и понятно...

Длинная арифметика. Перемножение двух больших чисел
Насчет алгоритма выполнения не могу пока что сказать ничего. Дело в том, что после того, как ввожу первое число и нажимаю Enter, каретка...

Длинная арифметика: умножение двух длинных чисел
Всем привет! Снова к Вам за помощью. Алгоритм умножения двух длинных чисел: void...


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

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru