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

pattern code

cse coding

Uploaded by

tahsim laptop
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

pattern code

cse coding

Uploaded by

tahsim laptop
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

#include <stdio.

h>
void pattern(int n) {
int k = 2 * n - 2;
// Loop for the first part of the pattern
for (int i = 0; i < n; i++) {
// Loop for spaces before the stars
for (int j = 0; j < k; j++) {
printf(" ");
}
// Loop to print stars
for (int j = 0; j <= i; j++) {
printf("* ");
}
// Decrease k for the next line
k = k - 2;
printf("\n");
}
}
int main() {
pattern(5); // Change 5 to any number to print a different pattern size
return 0;
}
-----------------------------------------------------------------------------------------------------------------------
#include <stdio.h>
int main() {
int n = 5; // You can change this value for a different pattern size
int k = 2 * n - 2;
for (int i = 0; i < n; i++) {
// Print spaces
for (int j = 0; j < k; j++) {
printf(" ");
}
// Print stars
for (int j = 0; j <= i; j++) {
printf("* ");
}
k -= 2; // Decrease spaces for the next row
printf("\n");
}
return 0;
}
#include <stdio.h>

void pattern(int n) {

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

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

printf("*");

printf("\n");

int main() {

pattern(5);

return 0;

----------------------------------------------

#include <stdio.h>

int main() {

int n = 5; // Number of rows

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

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

printf("*");

printf("\n");

return 0;

}
#include <stdio.h>

void pattern(int n) {

int k = 2 * n - 2;

for (int i = n; i >= 0; i--) {

for (int j = k; j >= 0; j--) {

printf(" ");

k = k + 1;

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

printf("* ");

printf("\n");

int main() {

pattern(5);

return 0;

--------------------------------------------------------------

#include <stdio.h>

int main() {

int n = 5;

int k = 2 * n - 2;

for (int i = n; i >= 0; i--) {

for (int j = k; j >= 0; j--) {

printf(" ");

k = k + 1;

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

printf("* ");

printf("\n");

return 0;

}
#include <stdio.h>

void pattern(int n) {

int i, j, k = 2 * n - 2;

for (i = 0; i < n; i++) {

for (j = 0; j < k; j++) {

printf(" ");

k = k - 1;

for (j = 0; j <= i; j++) {

printf("* ");

printf("\n");

int main() {

int n = 5;

pattern(n);

return 0;

#include <stdio.h>

int main() {

int n = 5;

int i, j, k = 2 * n - 2;

for (i = 0; i < n; i++) {

for (j = 0; j < k; j++) {

printf(" ");

k = k - 1;

for (j = 0; j <= i; j++) {

printf("* ");

printf("\n");

return 0;

}
#include <stdio.h> #include <stdio.h>

void pattern(int n) { int main() {


int k = n - 2; int n = 5;

int k = n - 2;
// First pattern

for (int i = n; i >= 0; i--) { // First half of the pattern


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

}
// Second pattern

k = 2 * n - 2; // Second half of the pattern


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

int main() { return 0;


int n = 5; }
pattern(n);

return 0;

}
#include <stdio.h>

int main() {

int n = 5; // Number of rows for the upper half of the diamond

// Upper half of the diamond

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

// Printing leading spaces

for (int j = i; j < n; j++) {

printf(" ");

// Printing stars

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

printf("* ");

printf("\n");

// Lower half of the diamond

for (int i = n - 1; i >= 1; i--) {

// Printing leading spaces

for (int j = n; j > i; j--) {

printf(" ");

// Printing stars

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

printf("* ");

printf("\n");

return 0;

}
#include <stdio.h>

int main() {

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

for (int j = 0; j < 5; j++) {

if (i + j == 2 || i - j == 2 || i + j == 6 || j - i == 2) {

printf("*");

} else {

printf(" ");

printf("\n");

return 0;

}
#include <stdio.h> #include <stdio.h>

void pattern(int n) { int main() {

int k = 2 * n - 2; int n = 5;

int k = 2 * n - 2;

// Upper part of the pattern

for (int i = 0; i < n - 1; i++) { // Upper part of the pattern

for (int j = 0; j < k; j++) { for (int i = 0; i < n - 1; i++) {

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

} printf(" ");

k -= 2; }

for (int j = 0; j <= i; j++) { k -= 2;

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

} printf(" *");

printf("\n"); }

} printf("\n");

// Lower part of the pattern

k = 1; // Lower part of the pattern

for (int i = n - 1; i >= 0; i--) { k = 1;

for (int j = 0; j < k; j++) { for (int i = n - 1; i >= 0; i--) {

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

} printf(" ");

k += 2; }

for (int j = 0; j <= i; j++) { k += 2;

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

} printf("* ");

printf("\n"); }

} printf("\n");

} }

int main() { return 0;

pattern(5); }

return 0;

}
#include <stdio.h> #include <stdio.h>

void pattern(int n) { int main() {

// First part of the pattern (increasing) int n = 5; // You can change the value of n as needed

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

for (int j = 1; j <= i; j++) { // First part of the pattern (increasing)

printf("* "); for (int i = 1; i <= n; i++) {

} for (int j = 1; j <= i; j++) {

printf("\n"); printf("* ");

} }

printf("\n");

// Second part of the pattern (decreasing) }

for (int i = n-1; i > 0; i--) {

for (int j = 1; j <= i; j++) { // Second part of the pattern (decreasing)

printf("* "); for (int i = n - 1; i > 0; i--) {

} for (int j = 1; j <= i; j++) {

printf("\n"); printf("* ");

} }

} printf("\n");

int main() {

int n = 5; // You can change the value of n as needed return 0;

pattern(n); }

return 0;

}
#include <stdio.h>

int main() {

int i, j, k;

// Loop through each row

for(i = 5; i >= 1; i--) {

// Print leading spaces

for(j = 1; j <= 5 - i; j++) {

printf(" ");

// Print the numbers in each row

for(k = 1; k <= i; k++) {

printf("%d ", i);

// Move to the next line after each row

printf("\n");

return 0;

}
#include <stdio.h>

int main() {

int i, j, num = 5;

// Loop for each row

for(i = 1; i <= num; i++) {

// Print leading spaces

for(j = 1; j <= num - i; j++) {

printf(" ");

// Print numbers

for(j = 1; j <= i; j++) {

printf("%d", num - i + 1);

printf("\n");

return 0;

}
#include <stdio.h>

int main() {

int i, j, k;

// Loop through each row

for(i = 5; i >= 1; i--) {

// Print leading spaces

for(j = 1; j <= 5 - i; j++) {

printf(" ");

// Print the numbers in each row

for(k = 1; k <= i; k++) {

printf("%d ", i);

// Move to the next line after each row

printf("\n");

return 0;

You might also like