Friday, 1 September 2017

String to Upper Case - STRUPR

/* STRING TO UPPER CASE - STRUPR */


#include<stdio.h>

int main()
{
 char str[100];
 int i;
 printf("Please enter a string: ");

 // gets(str);
 // fgets is a better option over gets to read multiword string .

 fgets(str, 100, stdin);

 // Following can be added for extra precaution for '\n' character
 // if(str[length(str)-1] == '\n') str[strlen(str)-1]=NULL;

 for(i=0;str[i]!=NULL;i++)
 {
  if(str[i]>='a'&&str[i]<='z')
   str[i]-=32;
 }

 printf("String in upper case is: %s",str);

 return 0;
}

String Length - STRLEN

/* STRING LENGTH - STRLEN*/

#include<stdio.h>

int main()
{
 char str[100];
 int i;
 printf("Please enter a string: ");

 // gets(str);
 // fgets is a better option over gets to read multiword string .

 fgets(str, 100, stdin);

 // Following can be added for extra precaution for '\n' character

// if(str[length(str)-1] == '\n') 

str[strlen(str)-1]=NULL;

 for(i=0;str[i]!=NULL;i++);

 printf("Length of string is: %d",i);

 return 0;
}

Number Pattern - 59

N=39714

3 9 1 7 4
9 1 7 4
1 7 4
7 4
4


#include <stdio.h>

int main()
{
    long n = 39714, i=1;
    for(i=10;i<n;i*=10);

    for (i=i/10; n>0; i/=10)
    {
        printf("%d\n", n);
        n%=i;
    }

    return 0;
}

Number Pattern - 58

 1    2   3   4  5 
16                 6 
15                 7 
14                 8 
13 12 11 10 9 

#include<stdio.h>


int main()
{
  int i,j,k=6,l=13,m=16;
  for(i=1;i<=5;i++)
  {
    for(j=1;j<=5;j++)
    {
      if(i==1)
        printf("%-3d",j);
      else if(j==5)
        printf("%-3d",k++);
      else if(i==5)
        printf("%-3d",l--);
      else if(j==1)
        printf("%-3d",m--);
      else
        printf("   ");
    }
    printf("\n");
  }
  return 0;
}

Number Pattern - 57

       1
    2   2
  3       3
4           4
  3       3
    2   2
      1


#include<stdio.h>


int main()
{
  int i,j,k;
  for(i=1;i<=4;i++)
  {
    for(j=4;j>=(i-1)*2-1;j--)
      printf(" ");
    printf("%d",i);
    for(j=2;j<=(i-1)*4;j++)
      printf(" ");
    if(i>1)
      printf("%d",i);
    printf("\n");
  }
  for(i=3;i>=1;i--)
  {
    for(j=4;j>=(i-1)*2-1;j--)
      printf(" ");
    printf("%d",i);
    for(j=2;j<=(i-1)*4;j++)
      printf(" ");
    if(i>1)
      printf("%d",i);
    printf("\n");
  }
  return 0; 
}

Number Pattern - 56

             1      
          1 2 1    
       1 2 3 2 1  
   1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1



#include<stdio.h>


int main()
{
    int i, j;
    for(i=1;i<=5;i++)
    {
      for(j=5;j>i;j--)
        printf("  ");
      for(j=1;j<=i;j++)
          printf("%d ",j);
      for(j=j-2;j>=1;j--)
          printf("%d ",j);
      printf("\n");
    }
    return 0;
}

Number Pattern - 53

1    
2 6   
3 7 10  
4 8 11 13 
5 9 12 14 15



#include<stdio.h>


int main()
{
    int i,j,k=1;
    int m[5][5]={0};
    for(i=0;i<5;i++)
    {
        for(j=i;j<=4;j++)
            m[j][i]=k++;
    }
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            if(m[i][j]==0)
                printf(" ");
            else
                printf("%d ",m[i][j]);
        }
        printf("\n");
    }
    return 0;
}

C-Program to know whether the character is vowel or not

#include<stdio.h> int main() {   char c;   printf("Enter a character to know whether it is vowel or not\n");   scanf("...