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