Сложение больших чисел

  • Автор темы Автор темы Vunderkind
  • Дата начала Дата начала
V

Vunderkind

Помогите составить программу которая вычисляет сумму двух больших цифр (до 10^100 степени). С начало вводится количество слагаемых пар, потом сами числа которых прога должна сложить.Примеры:
Ввод
2
123456788888 222222222 // первые две пары которые будут слагаться
222222222 123456788888 // вторые две пары которые будут слагаться
Вывод
123679011110 // сумма первых 2 пар
123679011110 // сумма вторых 2 пар

А вот код(ошибочный), который я написал

Код:
#include <iostream>
using namespace std;

class Time{
public: 
Time(){};
void setTime(long long int, long long int);
long long int sum();
private:
long long int variable1;
long long int variable2;
};

void Time::setTime(long long int v1, long long int v2)
{  
variable1 = v1;
variable2 = v2;
}

long long int Time::sum()
{ 
return variable1+variable2;
}
int main()
{
int a,b,n,i;
Time t;

cin >> n;

for(i = 0; i < n; i++)
{
cin >> a >> b;
t.setTime(a,b);
cout<<t.sum()<<endl;
} 

return 0;
}
 
Помогите составить программу которая вычисляет сумму двух больших цифр (до 10^100 степени).
Хотя нет такой арифметики 10^100 степени, кажется тебе надо использовать длинную арифметику чем long long int
 
можно попробывать через массивы сделать)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab