Search
 
SCRIPT & CODE EXAMPLE
 

C

pyramid pattern in c

"EASIEST EXPLANATION EVER"
/*
n=4
                *
               ***
              *****
             *******
*/

#include <iostream>
using namespace std;
int main() {
	int n=4; //indicates the number of rows.
    int max_breadth=(n-1)*2+1, mid=breadth/2; //max_breadth indicates the maximum no. of '*' in the last row.
    for(int i=0;i<n;i++)
    {
        int range_start=mid-i,range_end=mid+i;
        for(int j=0;j<max_breadth;j++)
        {
            if(j>=range_start && j<=range_end){
                cout<<"*";
            }
            else{
                cout<<" ";
            }
        }
        cout<<endl;
    }
    return 0;
}
Comment

pyramid using c

#include <stdio.h>

int main(){
    int i,j,n,;//declaring variables

    /*
    At first half pyramid
    *
    **
    ***
    ****
    *****
    ******
    *******
    ********
    */
    printf("Enter rows: 
");
    scanf("%d",&n);

    printf("half pyramid

");
    for(i=0;i<n;i++){ //loop for making rows
        for(j=0;j<i;j++){ //loop for making stars. Here "i" is row number and n is total row number. so for making 1 star after 1 star you've to put variable "i"
            printf("* ");
        }
        //printing new line
        printf("
");
    }

    printf("

");





    /*
    making full pyramids

        *
       ***
      *****
     *******
    *********
   ***********

    */
    printf("full pyramid

");
    //the first loop is for printing rows
    for(i=1;i<=n;i++){
        //loop for calculating spaces
        for(j=1;j<=(n-i);j++){ //to calculate spaces I use totalRows-rowNo formula
            printf(" ");
        }

        //loop for calculating stars
        for(j=1;j<=((2*i)-1);j++){ //using the formula "2n-1"
            printf("*");
        }
        //printing a new line
        printf("
");
    }





    return 0;


}
Comment

Pyramid pattern in c

#include <stdio.h>
int main() {
   int i, space, rows, k = 0;
   printf("Enter the number of rows: ");
   scanf("%d", &rows);
   for (i = 1; i <= rows; ++i, k = 0) {
      for (space = 1; space <= rows - i; ++space) {
         printf("  ");
      }
      while (k != 2 * i - 1) {
         printf("* ");
         ++k;
      }
      printf("
");
   }
   return 0;
}
Comment

PREVIOUS NEXT
Code Example
C :: c disable struct padding 
C :: convert char to int ascii in c function 
C :: Uri/beecrowd problem no - 1099 solution in C 
C :: gnunet 
C :: pdo crud 
C :: list fiter octobercms 
C :: C Common mistakes when working with pointers 
C :: c ausgabe von variablen 
C :: c joystick arduino 
C :: get multiple c 
C :: online code runner .c 
C :: panagram in c 
C :: c multithreading sum from 0 to 1000 
C :: iulia vântur 
C :: difference between %f and %lf 
C :: print binary in c 
C :: wordpress clean name spaces 
C :: bucket sort 
C :: hello world in c language 
C :: filing in c 
Dart :: dart random number 
Dart :: flutter keyboard overflow when opens 
Dart :: dart input field overflow when keyboard open 
Dart :: make scaffold scrollable flutter 
Dart :: flutter get device width 
Dart :: check if isempty TextEditingController flutter 
Dart :: raisedbutton flutter 
Dart :: flutter use png as icon 
Dart :: put bottom sheet above keyboard flutter 
Dart :: convert long to date android 
ADD CONTENT
Topic
Content
Source link
Name
6+1 =