-->
Showing posts with label star/numeric pattern. Show all posts
Showing posts with label star/numeric pattern. Show all posts

program to display star pattern

//program to display following star pattern.
//              *
//           * *                                                                                                          
//        * * *
//     * * * *
//  * * * * *   
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int i,j,k,sp;
 for(i=1;i<=5;i++)
   { sp=i;
         for(k=sp;k<=10;k++)
           {
               
                     printf(" ");

              }
                     
    for(j=1;j<=i;j++)
                       {
                       printf("*");
                     }      
    printf("\n"); 
}
getch();
}
---------------------------------
logics in mind
-------------------------------
1)we have to display *,**,***, and so  on .we use loop.
 2)since the displays are in repetitive form ,,we set up the loop in nested form such that
        internal loop executes 5 times(maximum) with display of stars(above).
3)if we look carefully to given pattern we can see there space decreased after each display. for this, we have used loop. in each display, it decreases space and then it goes for next display. To decrease space, it taks value from outer loop i.e. value from variable 'i'.
3)First loop(outer) takes value 1 and assigns to inner.The inner executes 1 time/s with display.
4)next time, the outer loop takes the value 2 and transfers to inner loop, it displays again and again.
and it goes on

.

program to display given star/number pattern

//program to display given star/number pattern
//      1 1 1 1 1
//         2 2 2
//            3
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int i,j,k,sp=5,m=1;
 for(i=5;i>=1;i=i-2)
   {
               for(k=sp;k>=i;k--)
                 {
                  printf(" ");
                  }
                        for(j=1;j<=i;j++)
                           {
                            printf(" %d ",m);
                          }
           printf("\n");
     m++;
  }
getch();
}
---------------------------------
logics in mind
-------------------------------
1)we have to display 1 1 1 1 1 so we use loop.
 2)since the displays are in repetitive form ,,we set up the loop in nested form such that
        internal loop executes 5 times with display of numbers(above),then 3 times and then 1 time.
3)if we look carefully to given pattern, we can see there space increased after each display. for this, we have used loop. in each display, it increases space and then it goes for next display.
3)First loop(outer) takes value 5 and assigns to inner.The inner executes 5 times with display.
4)next time, the outer loop takes the value 3 and transfers to inner loop, it displays again and again.
and it goes on
-----------
note:
--------------
if you want to display "*" (star) then use "*" in printf function.   

program to display following numeric/star pattern.

//program to display following numeric/star pattern.          
 // 1 1 1 1 1
 // 2 2 2 2 2
//  3 3 3 3 3
//  4 4 4 4 4
#include <stdio.h>
#include<conio.h>
void main() { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=5;j++) { printf(" %d ",i); } printf("\n"); } getch(); }
-----------------------------


Logic in mind:
----------------------

1)we have to display 1 1 1 1 1,then 2 2 2 2 2 2 ,and so on.  we use loop for this.
      We have to know one thing here that, there are four rows and five columns. so for this, we use nested loop. The outer loop is for rows and inner loop is for columns.
 2)accordingly we set up the loops.since the displays are in repetitive form ,,we set up the loop in nested form such that
        internal loop executes first  time with display of numbers(above) taken from outer loop and that is '1' first and '2' ..., 
five  times
.3)First loop(outer) takes value 1 and assigns to display unit(printf).The inner executes five times with display taken from outer loop.
4)next time, the outer loop takes the value 2 and transfers to  display unit. the inner loop displays the number again and again(five times)and it goes on.
............................................................................................
if you want to display "*" then use "*" in printf function.                                                            

Loop related programs using while,do..while and 'for' with 'if' structure

contd..
with  'nested loop'
---------------------------------------------------------------------------------------------------------------------------------
q1)Write a program to display all prime numbers between 0 and 100.
                                                                                                                                            solution
q2)Write a program to display first 20 prime numbers between 0 and 500.
                                                                                                                                          solution
q3)Write a program to display all Armstrong numbers between 0 and 1000.
                                                                                                                   
               here we are taking Armstrong number with 3 digit. but more digit also can be taken
                                                                                                                                          solution
q3)Write a program to display first 5 Armstrong numbers between 0 and 1000.
                                                                                                                 
                      here we are taking Armstrong number with 3 digit. but more digit also can be taken
                                                                                                                                          solution
q4)Write a program to display following numeric pattern.
      12345
      1234
      123
      12
      1                                                                                                                                solution

q5)Write a program to display following numeric pattern.
      12345
        1234
          123
            12
              1                                                                                                                       solution 
q6)Write a program to display following numeric pattern.
      1
      12
      123
      1234
      12345                                                                                                                       solution

q7)Write a program to display following numeric pattern.
      11111
      2222
      333
      44
      5                                                                                                                              solution
q8)Write a program to display following numeric pattern.
      11111
      2222
      333
      44
      5                                                                                                                             solution
q9)Write a program to display following numeric pattern.
      5
      44
      333
      2222
      11111                                                                                                                     solution

q10))Write a program to display following numeric pattern.
              1 1 1 1 1
              2 2 2 2 2
              3 3 3 3 3
              4 4 4 4 4
                                                                                                                                    solution
q11)Write a program to display following numeric pattern.
              1 1 1 1 1
                2 2 2
                  3
                 
                                                                                                                                   solution
q12)Write a program to display following star pattern.
     a)         *
               **                                                                                                                solution
             ***
           ****
         *****  


b)
      * * * * *
      * * * *
      * * *
      * *
      * 
                                                                                                                                 solution

q13)Write a program to display following numeric pattern.
                   1
                 2 2
               3 3 3
              4 4 4 4
            5 5 5 5  5                                                                                                      solution
q14)Write a program to display following numeric pattern.
              1 2 3 4 5
              6 7 8 9 10
              11 12 13 14 15
                                                                                                                                 solution
q15)Write a program to display following numeric pattern.
               1 2 3 4 5
               2 4 6 8 10
               3 6 9 12 15
                                                                                                                               solution
q16)Write a program to display following star pattern.
              *
           *     *                                                                                                          solution
        *            *
     *                   *
  *                          *
                                                                                                                or           solution

q17)Write a program to display following star pattern.
              *
             *     *                                                                                                       solution
             *            *
             *                   *
             * * * * * * * * *                    

                                                                                         or                                 solution

q18)Write a program to display following star pattern.
              *
           *     *                                                                                                          solution
        *            *
     *                   *
    * ** * * * * * *                   

                                                                                                        or                  solution

q19)Write a program to display following star pattern.
              *
             *     *                                                                                                       solution
             *            *
             *                   *
             * * * * * * * * *                  
             * *
             *     *
             *         *
             *             *
             *                  *
             *  * * * * * * * *
             *
             *
             *
q20)Write a program to display following star pattern.
         * * * * * *
           * * * *
            * * *
             * *
              *
              *
            * *                                                                                                                     solution
           * * *
         * * * *
       * * * * *
q21) Write a program to get following numeric pattern.
0
01
012
0123                                                                                                                             solution
012
01
0

q22) WAP to display following.

A
AB
ABC
ABCD
ABCDE
                                                                                                                                    solution

q23) WAP to get following

ABCDE
ABCD
ABC
AB
A

                                                                                                                                    solution

q24)WAP to get following.

       +
       +
++++++++   
       +
       +
                                                                                                                                   solution

q25) WAP to get following.
1
121
12321
1234321
123454321
                                                                                                                                                 solution 26) WAP to get following
* * * * * 
* * * * *
* * * * * 
* * * * *                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 solution

27) WAP to get following
* * * * * 
      * * * * *
             * * * * * 
                      * * * * *     
                  * ****                                                                                            solution
                                                                                                                             
28)WAP to get following
                                     * * * * * 
                        * * * * *
                   * * * * * 
             * * * * * 
                                                                                                                      Solution


29)WAP to get following
                                     * * * * * 
                                    * * * * *
                                    * * * * * 
                                    * * * * *
                                   * * * * * * * * * * * * * * * * * 
                                                                   * * * * *
                                                                   * * * * * 
                                                               * * * * *
                                                                  * * * * *
                                                                                                                                                                                             solution
 30)WAP to get following
      * * * * *
             * * * * * 
                       * * * * *
                  * * * * * 
                       * * * * *
           * * * * *
  * * * * *
                                                                                                                       solution

31)WAP to get following.
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5

1 2 3 4 5

1 2 3 4 5



                                                                                                                                   solution

32)WAP to get following.



2 2 2 2 2 

0 0 0 0 0

2 2 2 2 2

0 0 0 0 0 

2 2 2 2 2



                                                                                                                                    solution

33)WAP to get following

          1 1 1 1 1

 0 0 0 0 0

1 1 1 1 1

0 0 0 0 0

         1 1 1 1 1 

                                                                                                                                  solution

34) WAp to get following.
          0 2 0 2 0
       0 2 0 2 0
       0 2 0 2 0
       0 2 0 2 0
       0 2 0 2 0
                                                                                                                                                                                                              solution 


35)WAp to get following.
      x x x x x
    x 0 0 0 x
    x 0 0 0 x
    x 0 0 0 x
    x x x x x
                                                                                                                                                                                         solution
36)WAP to get following.
     1 1 1 1 1
     1          1
     1          
     1           1
     1 1 1 1 1
                                                                                                                 solution
37)WAP to get following.
       1 0 1 0 1
       0 1 0 1 0
      1 0 1 0 1
      0 1 0 1 0
      1 0 1 0 1
                                                                                                                 solution
38)WAp to get following
11011
11011
00000
11011
11011
                                                                                                                 solution 
39)WAp to get following.
10001
01010
00100
01010
10001
                                                                                                                     solution
40)WAp to get following.
12345
23455
34555
45555
55555
                                                                                                                    solution