Datele de intrare ale unui program sînt înmagazinate într-un fișier text. Fiecare linie a fișierului conține două numere întregi și trei numere reale separate prin spații. Elaborați un program care afișează suma numerelor întregi și suma numerelor reale din fiecare linie pe ecran. Vă rog mult, ajutați-mă!!!
Răspunsuri la întrebare
Răspuns de
0
ifstream in("data.txt");
int a, b, si=0;
float c, d, e, sr=0;
while(in>>a){
in>>b>>c>>d>>e;
si+=a+b;
sr+=c+d+e;
}
cout<<si<<endl;
cout<<sr;
int a, b, si=0;
float c, d, e, sr=0;
while(in>>a){
in>>b>>c>>d>>e;
si+=a+b;
sr+=c+d+e;
}
cout<<si<<endl;
cout<<sr;
artur99:
not tested but should work
Răspuns de
1
#include <bits/stdc++.h>
using namespace std;
ifstream fin("date.in");
int main()
{
int a, b; double c, d, e;
while(fin >> a >> b >> c >> d >> e) cout << a + b << ' ' << c + d + e << '\n';
}
using namespace std;
ifstream fin("date.in");
int main()
{
int a, b; double c, d, e;
while(fin >> a >> b >> c >> d >> e) cout << a + b << ' ' << c + d + e << '\n';
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă