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

Saturday, July 15, 2017

URI problem 2547 solution in C | (Roller Coaster)

#include<stdio.h>
int main()
{
    int i,a,b,c,in,count;
    while(scanf("%d",&a)!=EOF){
        count=0;
        scanf("%d %d",&b, &c);
        for(i = 0;i < a;i++){
            scanf("%d",&in);
            if(in>=b && in <= c)count++;
        }
        printf("%d\n",count);
    }

    return 0;
}

URI problem 2483 solution in C | (Merry Christmaaas!)

#include<stdio.h>
int main()
{
    int i,n;
    scanf("%d",&n);
    printf("Feliz nat");
    for(i = 0;i < n;i++)
        printf("a");
    printf("l!\n");
    return 0;
}

URI problem 2310 solution in C | (Volleyball)

#include<stdio.h>
int main()
{
    int i,n,s,b,a,s1,b1,a1,sc=0,bc=0,ac=0,ssc=0,sbc=0,sac=0;
    char str[50];
    float p1,p2,p3;
    scanf("%d",&n);
    for(i = 0;i < n;i++){
        scanf("%s",str);
        scanf("%d %d %d %d %d %d",&s,&b,&a,&s1,&b1,&a1);
        sc += s;
        bc += b;
        ac += a;
        ssc += s1;
        sbc += b1;
        sac += a1;
    }
    p1 = (100.0/sc)*ssc;
    p2 = (100.0/bc)*sbc;
    p3 = (100.0/ac)*sac;
    printf("Pontos de Saque: %.2f %%.\n",p1);
    printf("Pontos de Bloqueio: %.2f %%.\n",p2);
    printf("Pontos de Ataque: %.2f %%.\n",p3);
    return 0;
}

URI problem 2060 solution in C | (Bino's Challenge)

#include<stdio.h>
int main()
{
    int n,i,j,t=0,th=0,f=0,fv=0;
    scanf("%d",&n);
    for(i = 0;i < n;i++){
        scanf("%d",&j);
        if(j%2==0)t++;
        if(j%3==0)th++;
        if(j%4==0)f++;
        if(j%5==0)fv++;
    }
    printf("%d Multiplo(s) de 2\n",t);
    printf("%d Multiplo(s) de 3\n",th);
    printf("%d Multiplo(s) de 4\n",f);
    printf("%d Multiplo(s) de 5\n",fv);
    return 0;
}

URI problem 2057 solution in C | (Time Zone)

#include<stdio.h>

int main()
{
    int a,b,c,d,n;
    while(scanf("%d",&a)!=EOF){
        scanf("%d %d",&b, &c);
        d = a + b + c;
        if(d==24)d=0;
        else if(d>24)d -= 24;
        else if(d<0)d += 24;
        printf("%d\n",d);
    }
    return 0;
}

URI problem 2028 solution in C | (Sequence of Sequence)

#include<stdio.h>

int main()
{
    int i,j,k,l,m,n,o=0;
    while(scanf("%d",&n)!=EOF){
        o++;
        k=1;
        for(i = 1;i <= n;i++){
            for(j = i;j >0;j--){
                k++;
            }
        }
        if(n==0)printf("Caso %d: %d numero\n",o,k);
        else printf("Caso %d: %d numeros\n",o,k);
        printf("0");
        for(i = 1;i <= n;i++){
            for(j = i;j >0;j--){
                printf("% d",i);
            }
        }
        printf("\n\n");
    }
    return 0;
}

URI problem 2006 solution in C | (Identifying Tea)

#include<stdio.h>
int main()
{
    int a,b,c,d,e,count,m;
    while(scanf("%d",&m)!=EOF){
        scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
        count=0;
        if(m==a)count++;
        if(m==b)count++;
        if(m==c)count++;
        if(m==d)count++;
        if(m==e)count++;
        printf("%d\n",count);
    }
    return 0;
}

URI problem 2003 solution in C | (Sunday Morning)

#include<stdio.h>
int main()
{
    int a,b;
    while(scanf("%d",&a)!=EOF){
        scanf(":%d",&b);
        if(a==7)printf("Atraso maximo: %d\n",b);
        else if(a==8)printf("Atraso maximo: %d\n",b+60);
        else if(a==9)printf("Atraso maximo: 120\n");
        else printf("Atraso maximo: 0\n");
    }
    return 0;
}

URI problem 1985 solution in C | (MacPRONALTS)

#include<stdio.h>
int main()
{
    int i,k,n,a;
    float b[7]={1.50,2.50,3.50,4.50,5.50},cal;
    while(scanf("%d",&n)!=EOF){
        cal=0;
        for(i = 0;i < n;i++){
            scanf("%d %d",&k, &a);
            k=k%1000;
            cal += a * b[k-1];
        }
        printf("%.2f\n",cal);
    }
    return 0;
}

URI problem 1984 solution in C | (The Pronalância Puzzle)

#include<stdio.h>

int main()
{
    long long int n;
    int i,j,k;
    while(scanf("%lld",&n)!=EOF){
        while(n){
            i = n % 10;
            n = n / 10;
            printf("%d",i);
        }
        printf("\n");
    }
    return 0;
}

URI problem 1983 solution in C | (The Chosen)

#include<stdio.h>

int main()
{
    int i,n;
    long int a,d;
    float b,c;
    while(scanf("%d",&n)!=EOF){
        c=0;
        for(i = 0;i < n;i++){
            scanf("%ld %f",&a, &b);
            if(b>c){
                c=b;
                d=a;
            }
        }
        if(c<8)printf("Minimum note not reached\n");
        else printf("%ld\n",d);
    }
    return 0;
}

URI problem 1963 solution in C | (The Motion Picture)

#include<stdio.h>
int main()
{
    double a,b,c;
    while(scanf("%lf",&a)!=EOF){
        scanf("%lf",&b);
        c=b-a;
        a=100.00/a;
        printf("%.2f%%\n",c*a);
    }
    return 0;
}

URI problem 1962 solution in C | (A Long, Long Time Ago)

#include<stdio.h>
int main()
{
    int n,i,a;
    scanf("%d",&n);
    for(i = 0;i < n;i++){
        scanf("%d",&a);
        if(a > 2015)printf("%d A.C.\n",a - 2014);
        else if(a < 2015)printf("%d D.C.\n",2015 - a);
        else printf("1 A.C.\n");
    }
    return 0;
}

URI problem 1961 solution in C | (Jumping Frog)

#include<stdio.h>
int main()
{
    int p,n,i,x1,x2,a,b;
    while(scanf("%d",&p)!= EOF){
        b=0;
        scanf("%d",&n);
        int ar[n];
        for(i = 0;i < n;i++){
            scanf("%d",&ar[i]);
        }
        for(i = 1;i < n;i++){
            a=ar[i]-ar[i-1];
            if(a<0)a*=-1;
            if(a>p){
                b=1;
                break;
            }
        }
        if(b==1)printf("GAME OVER\n");
        else printf("YOU WIN\n");
    }
    return 0;
}

URI problem 1960 solution in C | (Roman Numerals for Page Numbers)

#include<stdio.h>
void rmn(int i);
void rmn1(int n);
int n,i,j;

int main()
{
    int a;
    while(scanf("%d",&n)!=EOF){
        if(n>99){
            a=n/100;
            if(a==4){
                printf("CD");
                n = n-400;
                rmn1(n);
                printf("\n");
                }
            else if(a==9){
                printf("CM");
                n = n-900;
                rmn1(n);
                printf("\n");
                }
            else if(a==1){
                printf("C");
                n = n-100;
                rmn1(n);
                printf("\n");
            }
            else if(a==2){
                printf("CC");
                n = n-200;
                rmn1(n);
                printf("\n");
            }
            else if(a==3){
                printf("CCC");
                n = n-300;
                rmn1(n);
                printf("\n");
            }
            else if(a==5){
                printf("D");
                n = n-500;
                rmn1(n);
                printf("\n");
            }
            else if(a==6){
                printf("DC");
                n = n-600;
                rmn1(n);
                printf("\n");
            }
            else if(a==7){
                printf("DCC");
                n = n-700;
                rmn1(n);
                printf("\n");
            }
            else if(a==8){
                printf("DCCC");
                n = n-800;
                rmn1(n);
                printf("\n");
            }
        }
        else if(n >= 10 && n < 100){
            rmn1(n);
            printf("\n");
        }
        else if(n<10){
            i=n;
            rmn(i);
            printf("\n");
        }

    }

    return 0;
}
void rmn(int i)
{
    if(i==1)printf("I");
    else if(i==2)printf("II");
    else if(i==3)printf("III");
    else if(i==4)printf("IV");
    else if(i==5)printf("V");
    else if(i==6)printf("VI");
    else if(i==7)printf("VII");
    else if(i==8)printf("VIII");
    else if(i==9)printf("IX");
}
void rmn1(int n)
{
    j = n/10;
    if(j==1){
        printf("X");
        i = n-10;
        rmn(i);
    }
    else if(j==2){
        printf("XX");
        i = n-20;
        rmn(i);
    }
    else if(j==3){
        printf("XXX");
        i = n-30;
        rmn(i);
    }
    else if(j==4){
        printf("XL");
        i = n-40;
        rmn(i);
    }
    else if(j==5){
        printf("L");
        i = n - 50;
        rmn(i);
    }
    else if(j==6){
        printf("LX");
        i = n-60;
        rmn(i);
    }
    else if(j==7){
        printf("LXX");
        i = n-70;
        rmn(i);
    }
    else if(j==8){
        printf("LXXX");
        i = n-80;
        rmn(i);
    }
    else if(j==9){
        printf("XC");
        i = n-90;
        rmn(i);
    }
    else if(j==0){
        i=n;
        rmn(i);
    }
}

URI problem 1959 solution in C | (Regular Simple Polygons)

#include<stdio.h>

int main()
{
    long long int a,b;
    while(scanf("%lld",&a)!=EOF){
        scanf("%lld",&b);
        printf("%lld\n",a*b);
    }
    return 0;
}

URI problem 1957 solution in C | (Converting to Hexadecimal)

#include<stdio.h>
int main()
{
    long int a;
    while(scanf("%ld",&a)!=EOF){
        printf("%X\n",a);
    }
    return 0;
}

URI problem 1933 solution in C | (Tri-du)

#include<stdio.h>
int main()
{
    int a,b,c;
    while(scanf("%d",&a)!=EOF){
        scanf("%d",&b);
        if(a>b)c=a;
        else if(a<b)c=b;
        else c=a;
        printf("%d\n",c);
    }
    return 0;
}

URI problem 1930 solution in C | (Electrical Outlet)

#include<stdio.h>
int main()
{
    int a,b,c,d,e;
    while(scanf("%d",&a)!=EOF){
        scanf("%d %d %d",&b, &c, &d);
        e=a+b+c+d;
        printf("%d\n",e-3);
    }
    return 0;
}

URI problem 1929 solution in C | (Triangle)

#include<stdio.h>
int main()
{
    int a,b,c,d,ar[4],temp;
    while(scanf("%d",&a)!=EOF){
        scanf("%d %d %d",&b ,&c, &d);
        if(a<b){temp=a;a=b;b=temp;}
        if(a<c){temp=a;a=c;c=temp;}
        if(a<d){temp=a;a=d;d=temp;}
        if(b<c){temp=b;b=c;c=temp;}
        if(b<d){temp=b;b=d;d=temp;}
        if(c<d){temp=c;c=d;d=temp;}
        if(a < b+c || b < c+d)printf("S\n");
        else printf("N\n");
    }
    return 0;
}