Thursday, December 31, 2015
C program to print various patterns
C program to print the below pattern
C program to print the below pattern
More patterns will be updated soon
ABCDEDCBA
ABCDCBA
ABCBA
ABA
A
ABCDCBA
ABCBA
ABA
A
#include <stdio.h>
void printme(int);
int main(void) {
int n = 5;
while(n){
printme(n);
n--;
}
return 0;
}
void printme(int n){
int c = 65, i = 0; // 65 is the ASCII value of A
static int s = 0; // To track the number of spaces to be printed
s++;
while(i<s){
printf(" ");
i++;
}
i = 0;
while(i < n){
printf("%c",c+i);
i++;
}
i--;
while(i--)
printf("%c",c+i);
printf("\n");
}
C program to print the below pattern
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABA
ABCBA
ABCDCBA
ABCDEDCBA
#include <stdio.h>
void printme(int);
int main(void) {
int n = 5, i = 1, s = 0;
while(i <= n){
s = n-i; // Number of spaces to print before printing characters
while(s--)
printf(" ");
printme(i);
i++;
}
return 0;
}
void printme(int n){
int c = 65, i = 0; // 65 is the ASCII value of A
while(i < n){
printf("%c",c+i);
i++;
}
i--;
while(i--)
printf("%c",c+i);
printf("\n");
}
C program to print the below pattern
ABCDEEDCBA
ABCD**DCBA
ABC****CBA
AB******BA
A********A
ABCD**DCBA
ABC****CBA
AB******BA
A********A
#include <stdio.h>
void printme(int);
int main(void) {
int n = 5, i = 1, s = 0;
while(i <= n){
printme(n);
i++;
}
return 0;
}
void printme(int n){
int c = 65, i = 0, temp; // 65 is the ASCII value of A
static int s = 0;
while(i < (n-s)){
printf("%c",c+i);
i++;
}
temp = s*2;
while(temp--){
printf("*");
}
while(i--)
printf("%c",c+i);
printf("\n");
s++;
}
More patterns will be updated soon
Subscribe to:
Post Comments (Atom)
ABCBA
ReplyDeleteBCB
C