Informatică, întrebare adresată de denisaghirbice, 9 ani în urmă

Se citeste n apartine lui N stelat. Determinati raportul dintre suma divizorilor impari ai lui n si suma divizorilor pari si afisati mesaj daca raportul nu exista .


denisaghirbice: stie cineva ?
AntiEaglesDavids: da
denisaghirbice: Ma ajuți ?

Răspunsuri la întrebare

Răspuns de artur99
0
#include <iostream>
using namespace std;
int main(){
  int sumapar=0, sumaimpar=0, n, i;
  cin>>n;
  for(i=2;i<=n/2;i++)
    if(n%i==0)
        if(i%2==0) sumapar = sumapar+i;
        else sumaimpar = sumaimpar+i;
  
  if(sumapar==0) cout<<"Nu exista";
  else cout<<(sumaimpar/sumapar);
}
Alte întrebări interesante