Witam napisałem taki kod, który ma na celu sumować podane liczby:
#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
int main()
{
string plus;
double suma=0;
double mnoz=1;
int N;
cin>>N;
cout.precision(2);
for(int i=0;i<N;i++)
{
cin>>plus;
suma+=atof(plus.c_str());
}
cout<<suma;
return 0;
}
Moglibyście mi powiedzieć czemu to nie działa w gdy liczba jest typu double??