duži način rešavanja:
Completion requirements
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
int broj1[100]={0};
int broj2[100]={0};
int N;
cin >> N;
for (int i = 100 - N; i < 100; i++)
{
cin >> broj1[i];
}
cin >> N;
for (int i = 100 - N; i < 100; i++)
{
cin >> broj2[i];
}
int prenos = 0;
for (int i = 99; i >= 0; i--)
{
int zbir = broj1[i] + broj2[i] + prenos;
prenos = zbir / 10;
broj1[i] = zbir % 10;
}
bool pisi = false;
for (int i = 0; i < 100; i++)
{
if (broj1[i] != 0)
{
pisi = true;
}
if (pisi)
{
cout << broj1[i];
}
}
}
Izvor: petlja.org
Last modified: Wednesday, 16 December 2020, 12:32 AM