Showing posts with label URI online judge ( Mathematics ). Show all posts
Showing posts with label URI online judge ( Mathematics ). Show all posts

Saturday, July 15, 2017

URI problem 1161 solution in C | (Factorial Sum)

#include<stdio.h>
int main()
{

    int a,b,i;
    long long int f,f1;
    while(scanf("%d",&a)!=EOF){
        scanf("%d",&b);
        f=0;f1=0;
        if(a==0 ||  a==1 )f++;
        else if(a>1){
                f=a;
            for(i=a-1;i>1;i--){
                f *= i;
            }
        }
        if(b==0 || b==1)f1++;
        else if(b>1){
            f1=b;
             for(i=b-1;i>1;i--){
                f1 *= i;
            }
        }
        printf("%lld\n",f+f1);
    }
    return 0;
}

URI problem 1028 solution in C | (Collectable Cards)

#include<stdio.h>
int main()
{
    int n,i,s,a,b,temp;
    scanf("%d",&n);

    for(i = 1;i <= n;i++){
        scanf("%d %d",&a,&b);
        if(a<b){
        temp=a;
        a=b;
        b=temp;
        }
        while(a%b!=0){
            s=a;
            a=b;
            b=s%a;
        }
        printf("%d\n",b);
    }
    return 0;
}