#include <gmp.h>
#include <gmpxx.h>
#include <iostream>
#include <stdio.h>
#include <fstream>
#include <string>
using namespace std;
void Sum()
{
string numbers;
char number[1024];
fstream file;
file.open("numbers.txt", ios::in);
mpz_t sum;
mpz_init(sum);
mpz_t nr;
mpz_init(nr);
for(int i=0; i<100; i++)
{
getline(file, numbers);
strcpy(number, numbers.c_str());
mpz_set_str(nr, number,0);
mpz_add(sum, sum, nr);
}
gmp_printf("%Zd",sum);
file.close();
mpz_clear(sum);
}
int main()
{
Sum();
return 0;
}
-----------------numbers.txt--------------------
Darmowy hosting zapewnia PRV.PL