241
Cerința
Se dau n
şiruri, fiecare şir fiind format din m
numere naturale mai mici decat 500
. Să se determine cel mai mare număr din fiecare şir. Să se determine suma numerelor fiecărui şir.
Date de intrare
Din fişierul max_suma.in
se citesc pe rând n
, m
şi restul numerelor.
Date de ieșire
Se vor scrie în fişierul max_suma.out
pe fiecare rând pentru fiecare şir cel mai mare număr din şir şi suma.
Restricții și precizări
1 ≤ n ≤ 100
1 ≤ m ≤ 50
Exemplu
max_suma.in
3 5 15 25 44 66 87 25 11 44 78 32 20 59 87 45 99
max_suma.out
87 237 78 190 99 310
#include <bits/stdc++.h> using namespace std; ifstream fin("max_suma.in"); ofstream fout("max_suma.out"); int main() { int n , m , x; fin >> n >> m; for(int i = 1 ; i <= n ; ++i) { int s = 0 , xmax = -1; for(int j = 1 ; j <= m ; ++j) { fin >> x; s += x; if(x > xmax) xmax = x; } fout << xmax << " " << s << endl; } return 0; fin.close(); fout.close(); return 0; }
Comentarii