Pagini recente » Cod sursa (job #2966212) | Cod sursa (job #2651762) | Cod sursa (job #2930910) | Cod sursa (job #447292) | Cod sursa (job #913823)
Cod sursa(job #913823)
#include <fstream>
using namespace std;
typedef unsigned long long ll;
int main(){
ifstream fin("numere5.in");
int N,i,tmp, abv, und, nr_zero = 0;
ll sum = 0, sum_total = 0;
fin >> N;
for(i = 0; i < N*N; i++){
fin >> tmp;
if(!tmp) ++nr_zero;
else sum += tmp;
}
fin.close();
sum_total = N*N*(N*N+1)/2;
sum = (sum_total - sum)/nr_zero;
abv = sum + (nr_zero - 1)/2;
und = sum - (nr_zero - 1)/2;
ofstream fout("numere5.out");
if((nr_zero & 1) == 0){
fout << und << " " << abv + 1;
} else {
fout << und << " " << abv;
}
fout.close();
return 0;
}