"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;
}
#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;
}
#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;
}
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 |