Files
ARPZ-s1-pr3/task2.cpp
2024-11-16 07:40:32 +03:00

42 lines
716 B
C++

// Задание 2
// Написать программу для реализации ускоренного сложения чисел в
// двоичной системе (аналогично примеру на рис. 1)
#include <iostream>
bool isZero(bool* a, int size) {
for (int i = 0; i < size; i++) {
if (a[i] == 1) {
return false;
}
}
return true;
}
bool* sum(bool* a, bool* b, int size)
{
bool* result = new bool[size]();
bool* remainder = new bool[size]();
for (int i = 0; i < size; i++)
{
remainder[i] = b[i];
}
while (!isZero(b, size))
{
for (int i = 0; i < size; i++)
{
}
}
}
int main() {
unsigned char size;
return 0;
}