Translate

Labels

Sunday, 15 February 2015

SWAPPING TWO NUMBERS IN A SINGLE STATEMENT

C program to swap two numbers in a single statement.



main()
{
int a=10,b=20;
c=(a+b)-(b=a);
printf("The numbers are :%d %d ",a,b);
getch();
}

Sunday, 4 January 2015

NUMBER PATTERN_5

12345
2345
345
45
5







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

    return 0;
}

NUMBER PATTERN_4

12345
1234
123
12
1






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

    return 0;
}

NUMBER PATTERN_3


PERFECT SQUARE


1   2   3   4   5   6   7   8   9   10
36  37  38  39  40  41  42  43  44  11
35  64  65  66  67  68  69  70  45  12
34  63  84  85  86  87  88  71  46  13
33  62  83  96  97  98  89  72  47  14
32  61  82  95  100 99  90  73  48  15
31  60  81  94  93  92  91  74  49  16
30  59  80  79  78  77  76  75  50  17
29  58  57  56  55  54  53  52  51  18
28  27  26  25  24  23  22  21  20  19





int main()
{
    int a[10][10]={0},i,j,low=0,top=9,n=1;
    for(i=0;i<5;i++,low++,top--)
    {
        for(j=low;j<=top;j++,n++)
            a[i][j]=n;
        for(j=low+1;j<=top;j++,n++)
            a[j][top]=n;
        for(j=top-1;j>=low;j--,n++)
            a[top][j]=n;
        for(j=top-1;j>low;j--,n++)
            a[j][low]=n;
    }
    printf("\t\t\t\tPerfect Square\n");
    for(i=0;i<10;i++)
    {
        printf("\n\n\t");
        for(j=0;j<10;j++)
        {
            printf("%6d",a[i][j]);
            delay(300);
        }
    }
    return 0;
}

Wednesday, 31 December 2014

NUMBER PATTER_2

        1
       232
      34543
     4567654
    567898765


main()
{
      int n, c, d, num = 1, space;
 
      scanf("%d",&n);
 
      space = n - 1;
 
      for ( d = 1 ; d <= n ; d++ )
      {
          num = d;
 
          for ( c = 1 ; c <= space ; c++ )
              printf(" ");
 
          space--;
 
          for ( c = 1 ; c <= d ; c++ )
          {
              printf("%d", num);
              num++;
          }
          num--;
          num--;
          for ( c = 1 ; c < d ; c++)
          {
              printf("%d", num);
              num--;
          }
          printf("\n");
 
      }
 
      return 0;
}

STAR AND ALPHABET PATTERN

main()

{ int n, c, k, space, count = 1; printf("Enter number of rows\n"); scanf("%d",&n); space = n; for ( c = 1 ; c <= n ; c++) { for( k = 1 ; k < space ; k++) printf(" "); for ( k = 1 ; k <= c ; k++) { printf("*"); if ( c > 1 && count < c) { printf("A"); count++; } } printf("\n"); space--; count = 1; } return 0; }

Saturday, 15 November 2014

C PROGRAM TO REVERSE A STRING

String reverse using strrev function





main()
{
    char str[50];
    char *rev;
    printf("Enter any string : ");
    scanf("%s",str);
    rev = strrev(str);
   
    printf("Reverse string is : %s",rev);
   
    return 0;
}

Thursday, 18 September 2014

NUMBER PATTERN_1

1234nn4321

1234**4321

123****321

12******21

1********1












scanf("%d",&n);
for(i=n;i>=1;i--)
  {
    for(j=1;j<=n;j++)
    {
      if(j<=i)
        printf("%d",j);
      else
        printf("*");
    }
    for(j=n;j>=1;j--)
    {
      if(j<=i)
        printf("%d",j);
      else
        printf("*");
    } 
    printf("\n");
  }

Saturday, 16 August 2014

ALPHABET PATTERN_12

AAAAA
BBBB
CCC
DD
E



for(i=1;i<=5;i++)
    {
        for(j=5;j>=i;j--)
        {
            printf("%c",'A'-1 + i);
        }
        printf("\n");

    }

ALPHABET PATTERN_11

EEEEE
DDDD
CCC
BB
A



for(i=5;i>=1;i--)
    {
        for(j=1;j<=i;j++)
        {
            printf("%c",'A'-1 + i);
        }
        printf("\n");

    }

ALPHABET PATTERN_10

E
DD
CCC
BBBB
AAAAA




for(i=5;i>=1;i--)
    {
        for(j=5;j>=i;j--)
        {
            printf("%c",'A'-1 + i);
        }
        printf("\n");

    }

ALPHABET PATTERN_9

A
BB
CCC
DDDD
EEEEE



for(i=1;i<=5;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%c",'A'-1 + i);
        }
        printf("\n");

    }

ALPHABET PATTERN_8

EDCBA
EDCB
EDC
ED
E



for(i=1;i<=5;i++)
    {
        for(j=5;j>=i;j--)
        {
            printf("%c",'A'-1 + j);
        }
        printf("\n");
    }



ALPHABET PATTERN_7

EDCBA
DCBA
CBA
BA
A



for(i=5;i>=1;i--)
    {
        for(j=i;j>=1;j--)
        {
            printf("%c",'A'-1 + j);
        }
        printf("\n");
    }

Tuesday, 29 July 2014

ALPHABET PATTERN_6

ABCDE
BCDE
CDE
DE
E



for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
printf("%c",'A'-1+j);
}
printf("\n");
}

ALPHABET PATTERN_5

E
ED
EDC
EDCB
EDCBA


for(i=n;i>=1;i--)
{
for(j=n;j>=i;j--)
{
printf("%c",'A'+j-1);
}
printf("\n");
}

Wednesday, 19 February 2014

ALPHABET PATTERN_4

A C program to print the following pattern

A
BA
CBA
DCBA
EDCBA



 main()
{
 int i, j;
 for(i=1;i<=5;i++)
{
 for(j=i;j>=1;j--)
{
printf("%c",'A' + j-1);
}
printf("\n");
}
}


Wednesday, 29 January 2014

CURRENT DATE

A C program to print Current Date


main()
{
printf("Current date is: %s",__DATE__);
}

CURRENT TIME

A C program to print Current time



main()
{
printf("Current time is: %s",__TIME__);
}

ALPHABET PATTERN_3

A C program to print following pattern


ABCDE
ABCD
ABC
AB
A


main()
{
int ,i,j,n;
clrscr();
printf("Enter the number of rows:");
scanf("%d",&n);
for(i=n;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%c",'A'+j-1);
}
printf("\n");
}
getch();
}