Patterns Code In C Programming
Here are some of the frequently asked patterns in C Programming Exams – Practice Well
Pattern 1
/*PATTERN
1
121
12321
1234321
123454321 */
#include <stdio.h>
int main(){
int i,j,n;
for(i=1;i<=5;i++){
for(j=1;j<=5-i;j++){
printf(" ");
}
for(j=1;j<=i;j++){
printf("%d",j);
}
for(j=i-1;j>=1;j--){
printf("%d",j);
}
printf("\n");
}
}
Pattern 2
#include <stdio.h>
int main(){
int i,j,k;
char c[10]="NEPAL";
for(i=0;i<5;i++){
for(j=1;j<5-i;j++){
printf(" ");
}
for(k=1;k<=(2*i+1);k++){
if(i%2==0){
putchar(c[i]);
}else{
putchar(c[i]+32);
}
}
printf("\n");
}
return 0;
}
Output
Pattern 3
/*PATTERN
H
HE
HEL
HELL
HELLO
HELL
HEL
HE
H */
#include <stdio.h>
int main(){
int i,j,k;
char a[100]="HELLO";
for(i=0;i<5;i++){
for(j=0;j<=i;j++){
printf("%c",a[j]);
}
printf("\n");
}
for(k=4;k>=0;k--){
for(j=0;j<k;j++){
printf("%c",a[j]);
}
printf("\n");
}
return 0;
}
Output
Pattern 4
/*Programming
rogrammin
ogrammi
gramm
ram
a*/
#include <stdio.h>
#include <string.h>
int main(){
char str[]="Programming";
int i,j,l;
l=strlen(str);
for(i=1;i<=l;i++){
for(j=i;j<=l-i+1;j++){
putchar(str[j-1]);
}
printf("\n");
}
return 0;
}
Output
Pattern 5
/*pattern
P
Pu
PUL
PuLc
PULCH
PuLcHo
PULCHOW
PuLcHoWk
*/
OUTPUT
#include <stdio.h>
int main(){
char str[10]="PULCHOWK";
int i,j;
for(i=0;i<8;i++){
for(j=0;j<=i;j++){
if(i%2==0)
putchar(str[j]);
else{
if(j%2==0){
putchar(str[j]);
}else{
putchar(str[j]+32);
}
}
}
printf("\n");
}
return 0;
}
Output
Leave a comment for any confusion, We make sure to clear your doubt!
Notes IOE – Taking Learning Seriously But Not Ourselves!
Do follow our Facebook and Instagram