Vreau o rezolvare fara vectori! Clasa a 9 a
Este problema #1581
Răspunsuri la întrebare
Răspuns:
#include <fstream>
using namespace std;
ifstream f("max_suma.in");
ofstream g("max_suma.out");
int n,m,i,j,maxline,sumaline, num;
int main()
{
f >> n >> m;
for (i=1; i<=n; i++)
{
f >> maxline;
sumaline = maxline;;
for (j=2; j<=m; j++)
{
f >> num;
sumaline = sumaline+num;
if (num>maxline)
maxline=num;
}
g << maxline << " " << sumaline << endl;
}
}
Explicație:
e o rezolvare foarte proaspătă de 100 puncte... :)))
- variabila maxline pentru elementul maximal de pe linie
- variabila sumaline pentru suma elementelor de pe linie
- variabila num pentru numărul citit de pe linie.
-Se citește primul de pe linie și cu el se inițializeaza maxline și sumaline
-Se citesc celelalte elemente de pe linie cu actualizarea variabilelor maxline și sumaline.
-După citirea liniei se scriu rezultatele în fișierul de ieșire
-Se trece la următoarea linie șamd.
SUCCESE LA CERCETARE...
#include < iostream >