Cod sursa(job #2130903)

Utilizator Miruna1113171Ionescu Miruna Cristina Miruna1113171 Data 14 februarie 2018 05:02:38
Problema Suma divizorilor Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
    int a,b,divizori,sum;
    int s,r;
    printf("Introduceti primul numar: ");
    scanf("%d",&a);
    printf("\n Introduceti al doi-lea numar: ");
    scanf("%d",&b);
    if(a,b>50000000 || a,b<0)
    {
        printf("Numerele trebuie sa fie cuprinse intre 0 si 50000000");
        return 0;
    }
    s=pow(a,b);

    sum=0;
    for(divizori=1;divizori<=s;divizori++)
    {
        if(s%divizori==0)
        {
            sum=sum+divizori;
        }
    }
    r=sum%9901;
    printf("Restul este : %d ",r);


    return 0;
}