Pattern Programs in C Language | Star Patterns Guide
Part-14: Exam lo 100% Vache Patterns! - LearnTechSoft
💡 Logic: Pattern = Nested Loops! Outer Loop = Rows, Inner Loop = Columns & Stars. Ee logic vasthe 100+ patterns kotteyachu!
1. Square Pattern *****
***** ***** ***** ***** *****
for(int i=1; i<=5; i++) {
for(int j=1; j<=5; j++) {
printf("*");
}
printf("\n");
}
// i=rows(5), j=cols(5)
2. Right Triangle - Most Asked!
* ** *** **** *****
for(int i=1; i<=5; i++) {
for(int j=1; j<=i; j++) {
printf("*");
}
printf("\n");
}
// j<=i - Row number antha stars!
// Row1=1 star, Row2=2 stars...
3. Inverted Right Triangle
***** **** *** ** *
for(int i=5; i>=1; i--) {
for(int j=1; j<=i; j++) {
printf("*");
}
printf("\n");
}
// i 5 nundi 1 varaku reverse
4. Pyramid Pattern - Interview Star!
*
***
*****
*******
*********
for(int i=1; i<=5; i++) {
// Space
for(int s=1; s<=5-i; s++) printf(" ");
// Stars - 2*i-1
for(int j=1; j<=2*i-1; j++) printf("*");
printf("\n");
}
// Logic: Row1=1 star, Row2=3, Row3=5...
// Formula: 2*i-1 stars
5. Number Patterns - Easy!
1 12 123 1234 12345 1 22 333 4444 55555
// Type 1:
for(i=1;i<=5;i++){
for(j=1;j<=i;j++) printf("%d",j);
printf("\n");
}
// Type 2:
for(i=1;i<=5;i++){
for(j=1;j<=i;j++) printf("%d",i);
printf("\n");
}
🎯 Trick for Any Pattern:
1. Rows enta? -> Outer loop
2. Prati row lo columns enta? -> Inner loop
3. Star ah Number ah? -> printf lo
4. Space kavala? -> Inko loop for space
Idi practice cheste 5 mins lo ye pattern aina!
1. Rows enta? -> Outer loop
2. Prati row lo columns enta? -> Inner loop
3. Star ah Number ah? -> printf lo
4. Space kavala? -> Inko loop for space
Idi practice cheste 5 mins lo ye pattern aina!