Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 17.12.2017, 17:52   #1
Vlad22222222
 
Регистрация: 12.10.2017
Сообщений: 5
Репутация: 10
Вопрос Программа для умножения 2 чисел в 2 системе счисления

добавьте комментариев к программе , а то не понимаю что к чему



#include <string>
#include <cstring>

using namespace std;

int main()
{
char bvector1[100]; char bvector2[100]; int rezult[100];
cin.getline(bvector1, sizeof(bvector1)-1);
cin.getline(bvector2, sizeof(bvector2)-1);


int L1 = strlen(bvector1);

int L2 = strlen(bvector2);

for (int i = 0; i < L1 + L2; i++) rezult[i] = 0;
for (int i = L2 - 1; i >= 0; i--)
{

for (int j = L1 - 1; j >= 0; j--)
{
if (rezult[j + i + 1] > 1) {
rezult[j + i + 1] = (bvector1[j] - '0') * (bvector2[i] - '0');
rezult[i + j]++;
}

else
{
rezult[j + i + 1] += (bvector1[j] - '0') * (bvector2[i] - '0');
if (rezult[j + i + 1] > 1) {
rezult[j + i + 1] = 0;
rezult[i + j]++;
}
}
}
}
for (int i = 0; i < L1 + L2; i++) cout << (int)rezult[i];
system("Pause");
return 0;
}
Vlad22222222 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в шестнадцатеричной системе счисления ss1112 Помощь студентам 2 18.12.2016 12:37
[Delphi] ИЗ четырнадцатеричной системе счисления в десятеричной системе счисления Safok Помощь студентам 1 17.11.2014 23:41
Деление двух чисел в двоичной системе счисления DEFENDOR Паскаль 4 27.12.2011 22:10
Умножение двух чисел в p-ичной системе счисления - turbo pascal oxygen2007rus Помощь студентам 1 13.12.2009 17:00
Деление чисел в двоичной системе счисления Mss_Smith Помощь студентам 9 04.05.2007 17:02


09:28.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.