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

pattern code

cse coding

Uploaded by

tahsim laptop
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

pattern code

cse coding

Uploaded by

tahsim laptop
Copyright
© © All Rights Reserved
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