Skip to main content

Posts

Showing posts from October, 2022

pointer in c

  #include   < stdio.h > void  update( int  *a, int  *b) {      int  m=*a,n=*b,i= 2 ;      *a=*a+*b;       if (m>n)      *b=(m-n);       else      *b=(m-n)+(-i)*(m-n); } int  main() {      int  a, b;      int  *pa = &a, *pb = &b;          scanf( "%d %d" , &a, &b);     update(pa, pb);     printf( "%d\n%d" , a, b);      return   0 ; }

playing with characters

  #include   < stdio.h > #include< stdlib.h > int  main()  {      char  c, ch[ 20 ],cham[ 50 ];      scanf( "%c" ,&c);      scanf( "%s\n" ,&ch);       scanf( "%[^\n]s" ,&cham); printf( "%c\n" ,c); printf( "%s\n" ,ch); printf( "%s" ,cham); return   0 ; }

problem on function

  #include< stdio.h > int  sum; int  max_of_four( int  a, int  b, int  c, int  d) {    if (a>b&&a>c&&a>d)   {       sum=a;   }    if (b>a&&b>c&&b>d)   {       sum=b;   }    if (c>b&&c>a&&c>d)   {       sum=c;   }    if (d>b&&d>c&&d>a) {     sum=d; } return  sum; } int  main() {      int  p,q,r,s;     scanf( "%d%d%d%d" ,&p,&q,&r,&s);     printf( "%d" ,max_of_four(p,q,r,s)); }

problem on loop

  #include< stdio.h > int  main() {      int  n,m;     scanf( "%d %d" ,&n,&m);      do {          switch (n)     {          case   1 :         printf( "one\n" );          break ;          case   2 :         printf( "two\n" );          break ;          case   3 :         printf( "three\n" );          break ;          case   4 :         printf( "four\n" );          break ;          case   5 :         printf( "five\n" );          break ;          case   6 :         printf( "six\n" );          break ;          case   7 :         printf( "seven\n" );          break ;          case   8 :         printf( "eight\n" );          break ;          case   9 :         printf( "nine\n" );          break ;     }      n++;     } while (n<m+ 1 );     if (m> 9 )    {          for ( int  i= 10 ;i<=m;i++)       {         if (i% 2 == 0 )        printf( "even\n" );         else

printing bigger number goto statement in c

 #include <stdio.h> int main() {     int i,num,a=1,b;     for(i=0;i<100;i++)     {          printf("Enter number:-\nEnter 0 to quit the program:-\n");          scanf("%d",&num);          if(a<num)          a=num;          else          printf("Number is less than previous bigger number\n");         if(num==0)         {             goto QUIT;         }         printf("The bigger number is %d \n",a);     }      QUIT:     printf("Quitting the program\n");     printf("BYE BYE !!!!!");     return 0; }