11608 - No Problem

#include<stdio.h>
int main()
{
    int a,S,i,arr[13],arr1[13],sum,test=0;
    while(scanf("%d",&S)==1)
    {
        if(S<0)
        {
            break;
        }
        for(i=0;i<12;i++)
        {
            scanf("%d",&arr[i]);
        }
        for(i=0;i<12;i++)
        {
            scanf("%d",&arr1[i]);
        }
        printf("Case %d:\n",++test);
        if(S>=arr1[0])
        {
            printf("No problem! :D\n");
            a=S-arr1[0];
        }
        else
        {
            printf("No problem. :(\n");
            a=S;
        }
        sum=0;
        for(i=0;i<11;i++)
        {
            sum=sum+arr[i]+a;
            if(sum>=arr1[i+1])
            {
                a=sum-arr1[i+1];
                printf("No problem! :D\n");
                sum=0;
            }
            else
            {
                a=sum;
                printf("No problem. :(\n");
                sum=0;
            }
        }
    }
    return 0;
}

0 comments: (+add yours?)