0% found this document useful (0 votes)
14 views

C Program Ve Hinh

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

C Program Ve Hinh

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

// C program to print right half pyramid pattern of star

#include <stdio.h>

int main()
{
int rows = 5;

// first loop for printing rows


for (int i = 0; i < rows; i++) {

// second loop for printing character in each rows


for (int j = 0; j <= i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}

// c program to print left half pyramid pattern of star


#include <stdio.h>

int main()
{
int rows = 5;

// first loop is for printing the rows


for (int i = 0; i < rows; i++) {

// loop for printing leading whitespaces


for (int j = 0; j < 2 * (rows - i) - 1; j++) {
printf(" ");
}

// loop for printing * character


for (int k = 0; k <= i; k++) {
printf("* ");
}
printf("\n");
}
return 0;
}
// C program to print the full pyramid pattern of stars
#include <stdio.h>

int main()
{
int rows = 5;

// first loop to print all rows


for (int i = 0; i < rows; i++) {

// inner loop 1 to print white spaces


for (int j = 0; j < 2 * (rows - i) - 1; j++) {
printf(" ");
}

// inner loop 2 to print star * character


for (int k = 0; k < 2 * i + 1; k++) {
printf("* ");
}
printf("\n");
}
return 0;
}

// C program to print the inverted right half pyramid of


// stars
#include <stdio.h>

int main()
{
int rows = 5;

// first loop to print all rows


for (int i = 0; i < rows; i++) {

// first inner loop to print the * in each row


for (int j = 0; j < rows - i; j++) {
printf("* ");
}
printf("\n");
}
}
// C program to print the inverted left half pyramid pattern
// of stars
#include <stdio.h>

int main()
{
int rows = 5;

// first loop for printing all rows


for (int i = 0; i < rows; i++) {

// first inner loop for printing white spaces


for (int j = 0; j < 2 * i; j++) {
printf(" ");
}

// second inner loop for printing star *


for (int k = 0; k < rows - i; k++) {
printf("* ");
}
printf("\n");
}

return 0;
}

// C program to print the inverted full pyramid pattern of


// stars
#include <stdio.h>

int main()
{
int rows = 5;

// first loop for printing all rows


for (int i = 0; i < rows; i++) {

// first inner loop for printing leading white


// spaces
for (int j = 0; j < 2 * i; j++) {
printf(" ");
}

// second inner loop for printing stars *


for (int k = 0; k < 2 * (rows - i) - 1; k++) {
printf("* ");
}
printf("\n");
}
}

// C Program to print the rhombus pattern using * star


#include <stdio.h>

int main()
{
int rows = 5;

// first outer loop to iterate through each row


for (int i = 0; i < rows; i++) {

// first inner loop to print white spaces


for (int j = 0; j < rows - i - 1; j++) {
printf(" ");
}

// second inner loop to print * star in each row


for (int k = 0; k < rows; k++) {
printf("* ");
}
printf("\n");
}
return 0;
}

// C Program to print diamond pattern using star *


#include <stdio.h>
int main()
{
int n = 5;

// first outer loop to iterate through each row


for (int i = 0; i < 2 * n - 1; i++) {

// assigning values to the comparator according to


// the row number
int comp;
if (i < n) {
comp = 2 * (n - i) - 1;
}
else {
comp = 2 * (i - n + 1) + 1;
}

// first inner loop to print leading whitespaces


for (int j = 0; j < comp; j++) {
printf(" ");
}

// second inner loop to print stars *


for (int k = 0; k < 2 * n - comp; k++) {
printf("* ");
}
printf("\n");
}
return 0;
}

// C Program to print hourglass pattern using star *


#include <stdio.h>
int main()
{
int rows = 5;

// first outer loop to iterate each row


for (int i = 0; i < 2 * rows - 1; i++) {

// assigning comparator
int comp;
if (i < rows) {
comp = 2 * i + 1;
}
else {
comp = 2 * (2 * rows - i) - 3;
}

// first inner loop to print leading spaces


for (int j = 0; j < comp; j++) {
printf(" ");
}

// second inner loop to print star *


for (int k = 0; k < 2 * rows - comp; k++) {
printf("* ");
}
printf("\n");
}
return 0;
}

// C Program to print hollow square pattern using * star


#include <stdio.h>

int main()
{
int rows = 5;

// outer loop to iterator through each row


for (int i = 0; i < rows; i++) {

// inner loop to print * star in each row


for (int j = 0; j < rows; j++) {
// statement to check boundry condition
if (i > 0 && i < rows - 1 && j > 0
&& j < rows - 1) {
printf(" ");
}
else {
printf("* ");
}
}
printf("\n");
}
return 0;
}

// C program to print hollow full pyramid using star *


#include <stdio.h>

int main()
{
int rows = 5;

// first outer loop to iterate through each loop


for (int i = 0; i < rows; i++) {

// first inner loop to print leading whitespaces


for (int j = 0; j < 2 * (rows - i) - 1; j++) {
printf(" ");
}
// second inner loop to print stars * and inner
// whitespaces
for (int k = 0; k < 2 * i + 1; k++) {
if (k == 0 || k == 2 * i || i == rows - 1) {
printf("* ");
}
else {
printf(" ");
}
}
printf("\n");
}
return 0;
}

// C Program to print hollow full pyramid pattern using star


// *
#include <stdio.h>

int main()
{
int rows = 5;

// first loop iterating through each row


for (int i = 0; i < rows; i++) {

// first inner loop to print leading white space


for (int j = 0; j < 2 * i + 1; j++) {
printf(" ");
}

// second inner loop to print star* and hollow white


// space
for (int k = 0; k < 2 * (rows - i) - 1; k++) {
if (k == 0 || k == 2 * (rows - i) - 2 || i == 0)
printf("* ");
else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
// C Program to print the hollow diamond pattern using star
// *
#include <stdio.h>
int main()
{
int n = 5;

// first outer loop to iterator through each row


for (int i = 0; i < 2 * n - 1; i++) {
// assigning values to the comparator according to
// the row number
int comp;
if (i < n) {
comp = 2 * (n - i) - 1;
}
else {
comp = 2 * (i - n + 1) + 1;
}

// first inner loop to print leading whitespaces


for (int j = 0; j < comp; j++) {
printf(" ");
}

// second inner loop to print star * and inner


// whitespaces
for (int k = 0; k < 2 * n - comp; k++) {
if (k == 0 || k == 2 * n - comp - 1) {
printf("* ");
}
else {
printf(" ");
}
}
printf("\n");
}
return 0;
}

// C Program to print the hourglass pattern using star *


#include <stdio.h>
int main()
{
int n = 5;
// first outer loop to iterate through each row
for (int i = 0; i < 2 * n - 1; i++) {

// assigning comparator
int comp;
if (i < n) {
comp = 2 * i + 1;
}
else {
comp = 2 * (2 * n - i) - 3;
}

// first inner loop to print leading whitespaces


for (int j = 0; j < comp; j++) {
printf(" ");
}

// second inner loop to print star * and inner


// whitespaces
for (int k = 0; k < 2 * n - comp; k++) {
if (k == 0 || k == 2 * n - comp - 1 || i == 0
|| i == 2 * n - 2) {
printf("* ");
}
else {
printf(" ");
}
}
printf("\n");
}
return 0;
}

// C Program to print the hourglass pattern using numbers


#include <stdio.h>
int main()
{
int n = 5;

// first outer loop to iterate through each row


for (int i = 0; i < 2 * n - 1; i++) {

// assigning comparator
int comp;
if (i < n) {
comp = 2 * i + 1;
}
else {
comp = 2 * (2 * n - i) - 3;
}

// first inner loop to print leading whitespaces


for (int j = 0; j < comp; j++) {
printf(" ");
}

// second inner loop to print number and inner


// whitespaces
for (int k = 0; k < 2 * n - comp; k++) {
if (k == 0 || k == 2 * n - comp - 1 || i == 0
|| i == 2 * n - 2) {
printf("%d ", k + 1);
}
else {
printf(" ");
}
}
printf("\n");
}
return 0;
}

// C Program to print the Floyd's Triangle


#include <stdio.h>

int main()
{
int rows = 4;
int n = 1;

// outer loop to print all rows


for (int i = 0; i < rows; i++) {

// innter loop to print abphabet in each row


for (int j = 0; j <= i; j++) {
printf("%d ", n++);
}
printf("\n");
}
return 0;
}
// C program to print the pascal's triangle pattern
#include <stdio.h>

int main()
{
int rows = 5;

// outer loop for rows


for (int i = 1; i <= rows; i++) {

// inner loop 1 for leading white spaces


for (int j = 0; j < rows - i; j++) {
printf(" ");
}

int C = 1; // coefficient

// inner loop 2 for printing numbers


for (int k = 1; k <= i; k++) {
printf("%d ", C);
C = C * (i - k) / k;
}
printf("\n");
}
return 0;
}

// C Program to print the Floyd's Triangle of Alphabets


#include <stdio.h>

int main()
{
int rows = 4;
char n = 'A';

// outer loop to print all rows


for (int i = 0; i < rows; i++) {

// innter loop to print abphabet in each row


for (int j = 0; j <= i; j++) {
printf("%c ", n++);
}
printf("\n");
}
return 0;
}

You might also like