Pattern Programming Session 1
[ refixed coder: pattern program in c]
PYRAMID PATTERN:
#include<stdio.h>int main(){
int n, i, j, k;
printf("Enter : "); scanf("%d", &n);
for ( i = 1; i <= n; i++) { for(k=1;k<=n-i;k++){ printf(" "); } for ( j = 1; j <= i; j++) { /* code */ printf("%d", j); }
for(k=i-1;k>=1;k--){ printf("%d", k); } printf("\n"); }
return 0;}
OUTPUT:
REVERSE PYRAMID PATTERN:
#include<stdio.h>int main(){
int n, i, j, k;
printf("Enter : "); scanf("%d", &n);
for ( i = n; i >= 1; i--) { for(k = 1; k <= n-i; k++){ printf(" "); } for(j = i; j>=1; j--){ printf("%d", j); }
for(k=2;k<=i;k++){ printf("%d",k); } printf("\n"); }
return 0;}
OUTPUT:
PATTERN:
/*
A A A
B B B
C C C
*/
#include<iostream>
using namespace std;
int main()
{
char var='A';
int n, i, j;
cin>>n;
cout<<endl;
for ( i = 0; i < n; i++)
{
/* code */
for ( j = 0; j < n; j++)
{
/* code */
cout<<var<<" ";
}
var++;
cout<<endl;
}
return 0;
}
PATTERN:
/*
A B C
A B C
A B C
*/
#include<iostream>
using namespace std;
int main() {
int n, i, j;
char var;
cin>>n;
for ( i = 0; i < n; i++)
{
/* code */
var='A';
for(j=0;j<n;j++){
cout<<var<<" ";
var = var + 1;
}
cout<<endl;
}
return 0;
}
PATTERN:
/*
A B C
B C D
C D E
*/
#include<iostream>
using namespace std;
int main() {
int n, i, j;
char var;
cin>>n;
for ( i = 0; i < n; i++)
{
/* code */
var='A'+i;
for(j=0;j<n;j++){
cout<<var<<" ";
var = var + 1;
}
cout<<endl;
}
return 0;
}
PATTERN:
/*
A
B C
C D E
D E F G
*/
#include<iostream>
using namespace std;
int main() {
int n, i, j;
char var;
cin>>n;
for ( i = 0; i < n; i++)
{
/* code */
var='A' + i;
for(j=0;j<i+1;j++){
cout<<var<<" ";
var = var + 1;
}
cout<<endl;
}
return 0;
}
PATTERN:
/*
D
C D
B C D
A B C D
*/
#include<iostream>
using namespace std;
int main() {
int n, i, j;
char var;
cin>>n;
for ( i = 0; i < n; i++)
{
var = 'A' + (n - 1) - i;
for(j=0;j<i+1;j++){
cout<<var<<" ";
var++;
}
cout<<endl;
}
return 0;
}
PATTERN:
/*
DABANGG PATTERN:
1234554321
1234**4321
123****321
12******21
1********1
*/
#include<iostream>
using namespace std;
int main() {
int n, i, j,count=0;
char var;
cin>>n;
for ( i = n; i>=1; i--)
{
for(j=1;j<=i;j++){
cout<<j;
}
if(count>=2){
for(j=1;j<=count;j++){
cout<<"*";
}
}
for(j=i;j>=1;j--){
cout<<j;
}
count +=2;
cout<<endl;
}
return 0;
}
0 Comments