From f001c874604a988a3a3ffc1cbb59c31c46154803 Mon Sep 17 00:00:00 2001
From: Pranav <pranavvikraman30@gmail.com>
Date: Tue, 18 Mar 2025 21:35:36 +0530
Subject: [PATCH] D letter pattern

---
 D.c | 16 ++++++++++++++++
 E.c | 16 ++++++++++++++++
 F.c | 16 ++++++++++++++++
 G.c | 16 ++++++++++++++++
 H.c | 16 ++++++++++++++++
 I.c | 16 ++++++++++++++++
 J.c | 16 ++++++++++++++++
 L.c | 16 ++++++++++++++++
 M.c | 16 ++++++++++++++++
 N.c | 16 ++++++++++++++++
 O.c | 16 ++++++++++++++++
 P.c | 16 ++++++++++++++++
 R.c | 16 ++++++++++++++++
 S.c | 16 ++++++++++++++++
 T.c | 16 ++++++++++++++++
 U.c | 17 +++++++++++++++++
 X.c | 16 ++++++++++++++++
 Y.c | 16 ++++++++++++++++
 Z.c | 16 ++++++++++++++++
 19 files changed, 305 insertions(+)
 create mode 100644 D.c
 create mode 100644 E.c
 create mode 100644 F.c
 create mode 100644 G.c
 create mode 100644 H.c
 create mode 100644 I.c
 create mode 100644 J.c
 create mode 100644 L.c
 create mode 100644 M.c
 create mode 100644 N.c
 create mode 100644 O.c
 create mode 100644 P.c
 create mode 100644 R.c
 create mode 100644 S.c
 create mode 100644 T.c
 create mode 100644 U.c
 create mode 100644 X.c
 create mode 100644 Y.c
 create mode 100644 Z.c

diff --git a/D.c b/D.c
new file mode 100644
index 0000000..2ae5080
--- /dev/null
+++ b/D.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((j==1)||(i==1&&j<n)||(i==n&&j<n)||(j==n&&i>1&&i<n)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/E.c b/E.c
new file mode 100644
index 0000000..be368fd
--- /dev/null
+++ b/E.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&i<=n)||(i==n&&i<=n)||(j==1&&j<=n)||(i==(n+1)/2)){;
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/F.c b/F.c
new file mode 100644
index 0000000..9ba1355
--- /dev/null
+++ b/F.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&i<=n)||(j==1&&j<=n)||(i==(n+1)/2)){;
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/G.c b/G.c
new file mode 100644
index 0000000..2afae67
--- /dev/null
+++ b/G.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+int n;
+printf("Enter the limit (prefer odd number):"); 
+scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&i<=n)||(i==n&&i<=n)||(j==1&&j<=n)||(j==n&&i>=(n+1)/2)||(j>=(n+1)/2&&i==(n+1)/2)){;
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/H.c b/H.c
new file mode 100644
index 0000000..d58c9c4
--- /dev/null
+++ b/H.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((j==1&&j<=n)||(j==n&&j<=n)||(i==(n+1)/2)){;
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/I.c b/I.c
new file mode 100644
index 0000000..279fa9d
--- /dev/null
+++ b/I.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1||(i==n)||(j==(n+1)/2))){;
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/J.c b/J.c
new file mode 100644
index 0000000..60c9c23
--- /dev/null
+++ b/J.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+int n;
+printf("Enter the limit (prefer odd number):"); 
+scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&i<=n)||(j==(n+1)/2)||(i==n&&j<=(n+1)/2)){;
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/L.c b/L.c
new file mode 100644
index 0000000..eb70ae1
--- /dev/null
+++ b/L.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((j==1&&i<=n)||(i==n&&j<=n)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/M.c b/M.c
new file mode 100644
index 0000000..87fdcb2
--- /dev/null
+++ b/M.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((j==1&&i<=n)||(j==n&&i<=n)||(i==j&&j<=4)||(j>4&&j==n+1-i)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/N.c b/N.c
new file mode 100644
index 0000000..413c5d2
--- /dev/null
+++ b/N.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((j==1&&i<=n)||(j==n&&i<=n)||(i==j)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/O.c b/O.c
new file mode 100644
index 0000000..267fdec
--- /dev/null
+++ b/O.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n=7;
+    printf("Enter the limit (prefer odd number):");
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&j<=n)||(i==n&&j<=n)||(j==1&&i<=n)||(j==n&&i<=n)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/P.c b/P.c
new file mode 100644
index 0000000..e1e720d
--- /dev/null
+++ b/P.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&i<=n)||(j==1&&j<=n)||(j==n&&i<=(n+1)/2)||(i==(n+1)/2)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/R.c b/R.c
new file mode 100644
index 0000000..63d5e77
--- /dev/null
+++ b/R.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&i<=n)||(j==1&&j<=n)||(j==n&&i<=(n+1)/2)||(i==(n+1)/2&&j>=(n+1)/2)||(i==j&&i>(n+1)/2)){;
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/S.c b/S.c
new file mode 100644
index 0000000..1e28340
--- /dev/null
+++ b/S.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&j<=n)||(i==n&&j<=n)||(j==1&&i<=(n+1)/2)||(i==(n+1)/2&&j<=n)||(j==n&&i>=(n+1)/2)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/T.c b/T.c
new file mode 100644
index 0000000..a47b22c
--- /dev/null
+++ b/T.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&i<=n)||(j==(n+1)/2)){;
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/U.c b/U.c
new file mode 100644
index 0000000..1a65212
--- /dev/null
+++ b/U.c
@@ -0,0 +1,17 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((j==1&&i<=n-1)||(j==n&&i<=n-1)||(i==n&&j<n&&j!=1)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
+
diff --git a/X.c b/X.c
new file mode 100644
index 0000000..fdcae34
--- /dev/null
+++ b/X.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==j)||(i+j==n+1)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/Y.c b/Y.c
new file mode 100644
index 0000000..145e01c
--- /dev/null
+++ b/Y.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (Prefer odd number): ");
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==j&&i<=(n+1)/2)||(i+j==n+1&&i<=(n+1)/2)||(i>=(n+1)/2&&j==(n+1)/2)){
+            printf("*");
+            }else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
diff --git a/Z.c b/Z.c
new file mode 100644
index 0000000..83309e4
--- /dev/null
+++ b/Z.c
@@ -0,0 +1,16 @@
+#include <stdio.h>
+int main(){
+    int n;
+    printf("Enter the limit (prefer odd number):"); 
+    scanf("%d", &n);
+    for(int i=1; i<=n; i++){
+        for(int j=1; j<=n; j++){
+            if((i==1&&j<=n)||(i==n&&j<=n)||(i+j==n+1)){
+                printf("*");
+            } else{
+                printf(" ");
+            }
+        }
+        printf("\n");
+    }
+}
-- 
GitLab