Napisałem program ale niestety jest on zbyt długi czy ktoś ma jakiś pomysł jak go skrócić o to kod :
#include <iostream>
#include <vector>
#include <sstream>
#include<cmath>
#include <cstdio>
using namespace std;
int main()
{vector <float> t;
string l;
float a;
stringstream s;
while(getline(cin,l).good() && !l.empty()){s<<l;s>>a;t.push_back(a);s.clear();}
for(int i=1;i<t.size()-1;i++)
t[0]=t[0]*t[t.size()-1]+t[i];
printf("%.3lf",t[0]);
return 0;
}