Saturday, March 22, 2014

UVa Solution 591 - Box of Brick


#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;

int main()
{
    int i, n, k, t=1, ans, average, sum, a[105], j;
    while(scanf("%d", &n)==1)
    {
        if(n==0)
        {
            break;
        }
        sum=0;
        for(i=1; i<=n; i++)
        {
            scanf("%d", &a[i]);
            sum= sum+a[i];
        }
        average=(sum/n);
        k=0;
        for(i=1; i<=n; i++)
        {
            if(a[i]>average)
            {
                ans=a[i]-average;
                k=k+ans;
            }
        }
        printf("Set #%d\nThe minimum number of moves is %d.\n\n", t, k);
        t++;
    }
    return 0;
}

Friday, March 21, 2014

UVa Solution 11547 - Automatic Answer


#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;

int main()
{
    long long test, ans, num;
    scanf("%lld", &test);
    ans=0;
    while(test--)
    {
        scanf("%lld", &num);
        ans = num*567;
        ans = ans/9;
        ans = ans+7492;
        ans = ans*235;
        ans =  ans/47;
        ans = ans-498;
        ans = ans%100;
        ans=ans/10;
        ans=abs(ans);
        printf("%lld\n", ans);
    }
    return 0;
}

Tuesday, March 18, 2014

UVa Solution 1124 - Celebrity jeopardy


#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;

int main()
{
    char ch;
    while(scanf("%c", &ch)==1)
    {
        printf("%c", ch);
    }
    return 0;
}

Monday, March 17, 2014

UVa Solution 272 : TEX Quotes

#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;

int main()
{
    char ch;
    long long count;
    count=0;
    while(scanf("%c", &ch)==1)
    {
        if(ch=='"')
        {
            count++;
            if(count%2!=0)
            {
                printf("``");
            }
            else
            {
                  printf("''");
            }
        }
        else
        {
            printf("%c", ch);
        }
    }
    return 0;
}

UVa Solution 10783 : Odd Sum

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    long long a, b, test, i, t, sum;
    scanf("%lld", &test);
    for(t=1; t<=test; t++)
    {
        scanf("%lld%lld", &a, &b);
        sum=0;
        for(i=a; i<=b; i++)
        {
            if(i%2 !=0)
            {
                sum=sum+i;
            }
        }
        printf("Case %lld: %lld\n", t, sum);
    }
    return 0;
}

Thursday, March 13, 2014

UVa Solution 11934 : Magic Formula


#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;

int main()
{
    int a, b, c, d, l, count, i, e;
    while(cin >> a >> b >> c >> d >> l)
    {
        if(a==0 && b==0 && c==0 && d==0 && l==0)
        {
            break;
        }
        count=0;
        for(i=0; i<=l; i++)
        {
            e=((a*i*i)+(b*i)+c);
            if(e%d==0)
            {
                count++;
            }
        }
        cout << count<<endl;
    }
    return 0;
}

UVa Solution 10079 : Pizza Cutting


#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;

int main()
{
    long long pizza, ans=0;
    while(scanf("%lld", &pizza)==1)
    {
        if(pizza<0)
        {
            break;
        }
        ans= ((pizza*(pizza+1))/2)+1;
        printf("%lld\n", ans);
    }
    return 0;
}

Compare equality of two string in C

#include <stdio.h> #include<string.h> int main() {     char* country = "Bangladesh";     char* country2;     ...