Informatică, întrebare adresată de tudorpencu3, 8 ani în urmă

Se da un sir de n numere naturale. Sa se calculeze un nr natural x astfel incat daca facem suma diferentelor dintre fiecare nr din sir si x, rezultatul sa fie 0.Daca nu se poate calcula un astfel de nr, se va afisa - 1

Răspunsuri la întrebare

Răspuns de CatalinGrigoriev
1

#include <iostream>

int main(){

int n,smd;

std::cin>>x;

do {

std::cin>>n;

smd += n - x;

} while(n != 0);

if(smd == 0) std::cout << 0; else std::cout << -1;

return 0;

}

Alte întrebări interesante