Saturday, 10 January 2015

C Codes

C Codes:


1)
#include<stdio.h>
int temp()
{
  float tc,F;
  printf("enter temperature in centigrades \n");
  scanf("%f",&tc);
  F=(9/5)*tc+32;
  printf("temperature in fahrenheit scale is :%f",F);
  return 0;
}
2)
#include<stdio.h>
int simpleintrest()
{
  float princ,SI,duration,rate;
  int months;
  printf("enter principle, rate of intreset, number of months \n");
  scanf("%f%f%d",&princ,&rate,&months);
  printf("principle=%f\n rate=%f \n months=%d \n",princ,rate,months);
  duration=months/12;
  SI=princ*duration*rate/100;
  printf("SI=%f \n",SI);
  return 0;
}
3)
#include<stdio.h>
#include<string.h>
int percentage()
{
  int marks[5],i;
  char name[20];
  float avg=0;
  printf("enter name of student\n");
  scanf("%s",name);
  printf("enter marks of 5 subjects\n");
  for(i=0;i<5;i++)
    scanf("%d",&marks[i]);
  printf("name=");
  for(i=0;i<strlen(name);i++)
  printf("%c",name[i]);
  printf("\n marks=");
  for(i=0;i<5;i++)
  {
    printf("%d\t",marks[i]);
  avg=avg+marks[i];
  }
  avg=avg/5;
  printf("\naverage=%f\n",avg);
  if(avg>=70&&avg<=100)
    printf("distinction\n");
  else if(avg>=60&&avg<=69)
    printf("I class\n");
    else if(avg>=50&&avg<=59)
           printf("II class\n");
    else if(avg>=35&&avg<=49)
                  printf("III class\n");
    else
    printf("Fail\n");
    printf("\n");
                         return 0;
                         }
4)
#include<stdio.h>
int monthname()
{
  int month;
  printf("enter month\n");
  scanf("%d",&month);
  printf("%d\t",month);
  switch(month)
  {
    case 1: printf("january\n");
              break;
    case 2: printf("february\n");
              break;
    case 3: printf("march\n");
              break;
    case 4: printf("april\n");
              break;
    case 5: printf("may\n");
              break;
    case 6: printf("june\n");
              break;
    case 7: printf("july\n");
              break;
    case 8: printf("auguest\n");
              break;
    case 9: printf("september\n");
              break;
    case 10: printf("october\n");
              break;
    case 11: printf("november\n");
              break;
    case 12: printf("december\n");
              break;
    default: printf("invalid month entry\n");
              break;
  }
  return 0;
}
5)
#include<stdio.h>
int reverse()
{
  int num,temp=0,n,rem;
  printf("enter number\n");
  scanf("%d",&num);
  n=num;
  while(num!=0)
  {
    rem=num%10;
    temp=temp*10+rem;
    num=num/10;
  }

  printf("reverse of %d is %d",n,temp);
  return 0;
}
6)
#include<stdio.h>
int leap()
{
  int year;
  printf("enter year\n");
  scanf("%d",&year);
  printf("year=%d",year);
  if(year%100==0)
  {
    year=year/100;
    if(year%4==0)
      printf("\t leap year");
    else
      printf("\t not a leap year");
  }
  else
  {
    if(year%4==0)
      printf("\t leap year");
    else
      printf("\t not a leap year");
  }
  return 0;
}
7)
#include<stdio.h>
int biggest()
{
  int a,b,c,big;
  printf("enter a,b,c values\n");
  scanf("%d%d%d",&a,&b,&c);
  big=a>c?(a>b?a:b):c;
  printf("a=%d\tb=%d\tc=%d\n",a,b,c);
  printf("biggest=%d",big);
  return 0;
}
8)
#include<stdio.h>
int sumseries()
{
  int i,n,sum=0;
  printf("enter n value for series 1+22+32+42+....+n2\n");
  scanf("%d",&n);
  printf("1");
  for(i=2;i<=n;i++)
  {
    printf("+%d2",i);
    sum=sum+(i*10)+2;
  }
  sum++;
  printf(" =%d",sum);
  return 0;
}
9)
#include<stdio.h>
int primenumbers()
{
  int n, i = 3, count, c;
    printf("Enter the number of prime numbers required\n");
   scanf("%d",&n);
    if ( n >= 1 )
   {
      printf("First %d prime numbers are :\n",n);
      printf("2\n");
   }

   for ( count = 2 ; count <= n ;  )
   {
      for ( c = 2 ; c <= i - 1 ; c++ )
      {
         if ( i%c == 0 )
            break;
      }
      if ( c == i )
      {
         printf("%d\n",i);
         count++;
      }
      i++;
   }

   return 0;
}
10)
#include<stdio.h>
int multidimension()
{
  int arr[6][5],row=0,col=0,i,j;
  printf("enter values row by row\n");
  for(i=0;i<4;i++)
  {
    for(j=0;j<4;j++)
    {
      scanf("%d",&arr[i][j]);
    }
  }
  for(i=0;i<4;i++)
  {
    row=0;
    col=0;
    for(j=0;j<4;j++)
    {
      row=row+arr[i][j];
      col=col+arr[j][i];
    }
    //row_tot[i]=row;
    //col_tot[i]=col;
    arr[i][4]=row;
    arr[4][i]=col;
   // printf("col=%d",arr[4][i]);
  }
  for(i=0;i<6;i++)
  {
    for(j=0;j<5;j++)
    {
      printf("%d\t",arr[i][j]);
    }
    printf("\n");
  }
  return 0;
}
  11)
#include<stdio.h>
#include<string.h>
int namecount()
{
  char name[20];
  int ocount=0,ccount=0,i;
  printf("enter name\n");
  scanf("%s",name);
  printf("name=%s\n",name);
  for(i=0;i<strlen(name);i++)
  {
    if(name[i]=='a'||name[i]=='e'||name[i]=='i'||name[i]=='o'||name[i]=='u'||name[i]=='A'||name[i]=='E'||name[i]=='I'||name[i]=='O'||name[i]=='U')
    {
      ocount++;
    }
    else
    {
      ccount++;
    }
  }
  printf("vowel count=%d\t consonent count=%d\n",ocount,ccount);
   for(i=0;i<=strlen(name);i++)
  {
     printf("%c\n",name[i]);
   }
  return 0;
}
      12)
#include<stdio.h>
int marks()
{
  int arr[10][2],i;
  float avg=0;
  printf("enter student id and marks\n");
  for(i=0;i<10;i++)
  {
    scanf("%d%d",&arr[i][0],&arr[i][1]);
  }
  for(i=0;i<10;i++)
  {
    printf("%d\t%d\n",arr[i][0],arr[i][1]);
  }
  for(i=0;i<10;i++)
  {
    avg=avg+arr[i][1];
  }
  avg=avg/10;
  printf("students above average=%d",avg);
  for(i=0;i<10;i++)
  {
    if(arr[i][1]>=avg)
      printf("student id=%d\tmarks=%d\n",arr[i][0],arr[i][1]);
  }
  return 0;
}
13)
#include<stdio.h>
int incometax()
{
  int empid, income,tax;
  printf("enter empid,income\n");
  scanf("%d%d",&empid,&income);
  printf("empid=%d\t income=%d\n",empid,income);
  if(income<=150000)
  {
    printf("no tax since income is %d\n",income);
  }
  else if(income>150000&&income<=300000)
  {
    tax=income/10;
    printf("tax=%d\tsince income is %d\n",tax,income);
  }
  else if(income>300000&&income<=500000)
  {
    tax=income/5;
    printf("tax=%d\tsince income is %d\n",tax,income);
  }
  else
  {
    tax=income*3/10;
    printf("tax=%d\tsince income is %d\n",tax,income);
  }
  return 0;
}
14)
#include<stdio.h>
int current()
{
  int previous, current,tot_units,amount;
  printf("enter previous and current reading\n");
  scanf("%d%d",&previous,¤t);
  printf("previous=%d\t current=%d\n",previous,current);
  tot_units=current-previous;
  if(tot_units>=0&&tot_units<=200)
  {
    amount=tot_units;
    printf("amount=%d",amount);
  }
  else if(tot_units>200&&tot_units<=400)
  {
    tot_units=tot_units-200;
    amount=200+tot_units*2;
    printf("amount=%d",amount);
  }
  else
  {
    tot_units=tot_units-400;
    amount=200+200*2+tot_units*5;
     printf("amount=%d",amount);
  }
  return 0;
}
15)
#include<stdio.h>
///#include<Math.h>
int greatest()
{
  int a,b,c,max;
  printf("enter a,b,c values\n");
  scanf("%d%d%d",&a,&b,&c);
  printf("a=%d\t b=%d \t c=%d\n",a,b,c);
  max=a>c?(a>b?a:b):c;
  printf("max value is %d",max);
  return 0;
}
16)
#include<stdio.h>
int minmaxavg()
{
  int a[10],min,max,i;
  float avg=0;
  printf("enter 10 elements\n");
  for(i=0;i<10;i++)
  {
    scanf("%d",&a[i]);
  }
  printf("values are;\n");
   for(i=0;i<10;i++)
  {
    printf("%d\t",a[i]);
  }
  min=max=a[0];
  for(i=0;i<10;i++)
  {
    if(a[i]<min)
      min=a[i];
    if(a[i]>max)
      max=a[i];
    avg=avg+a[i];
  }
  avg=avg/10;
  printf("max=%d\tmin=%d\t avg=%f",max,min,avg);
return 0;
}
17)
#include<stdio.h>
int weekday()
{
  int day;
  printf("enter number  \n");
  scanf("%d",&day);
  printf("day=%d\t",day);
  switch(day)
  {
    case 1:printf("sunday");
           break;
    case 2:printf("monday");
           break;
    case 3:printf("tuesday");
           break;
    case 4:printf("wednesday");
           break;
    case 5:printf("thursday");
           break;
    case 6:printf("friday");
           break;
    case 7:printf("satday");
           break;
    default:printf("invalid number");
    break;
  }
  return 0;

}

No comments:

Post a Comment