Friday, 6 February 2015

UVA 1585 - Score(c file)

Problem Type : String


#include<stdio.h>
#include<string.h>
#define MAX 100
int main()
{

    char ch[MAX];
    int i,j,cou,arr[MAX],len,k,test;
    scanf("%d",&test);
    while(test--)
    {
      scanf("%s",ch);
      len=strlen(ch);
      cou=0;
      k=0;
      for(i=0;i<len;i++)
      {
          if(ch[i]=='O')
          {
              cou++;

              arr[i]=cou;


          }
          if(ch[i]=='X')
          {
              cou=0;
              arr[i]=cou;
          }
      }
      long sum=0;
      for(i=0;i<len;i++)
      {
          sum+=arr[i];
      }
      printf("%ld\n",sum);
      memset(arr,0,sizeof(arr));
    }
}

Thursday, 5 February 2015

UVA 573 - The Snail

Problem Type : Ad hoc

#include<stdio.h>

int main()
{
    int i,j,k;
    double he,in,cd,hac,has,H,U,D,F;
    while(scanf("%lf %lf %lf %lf",&H,&U,&D,&F)==4)
    {
        if(H==0)
            break;
        he = U*(F/100);
        has=0;
        hac=0;
        cd = U;
        for(i=1;  ; i++)
        {
            hac += cd;
            if (hac > H)
            {
                printf("success on day ");
                break;
            }
            hac -= D;
            if (hac < 0)
            {
                printf("failure on day ");
                break;
            }
            cd -= he;
            if (cd < 0)
            {
                cd = 0;
            }

        }
        printf("%d\n",i);
    }
}

ট্রিগার এর মাধ্যমে ডাটা ইনসার্ট - insert data using Database Trigger (Mysql)

সর্বপ্রথম আমরা প্রবলেমটা বুঝিঃ আমি একটা টেবিলের একটা কলামের ভ্যালুর উপর ডিপেন্ড করে আরেকটা কলামে ডাটা insert করব । এই কাজটা ট্রি...