Pattern with nested loop under construction
Pattern - 1
{
Enter number of rows: 5*
* *
* * *
* * * ** * * * *
}
#include <stdio.h>
int main() {
int n;
printf("Enter number of rows: ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
}
Pattern - 2
{
Enter number of rows: 51
1 2
1 2 3
1 2 3 41 2 3 4 5
}
#include <stdio.h>
int main() {
int n;
printf("Enter number of rows: ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%d ",j);
}
printf("\n");
}
}
Pattern - 3
{
Enter number of rows: 51
2 3
4 5 6
7 8 9 1011 12 13 14 15
}
#include <stdio.h>
int main() {
int n;
printf("Enter number of rows: ");
scanf("%d", &n);
int a = 1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%d ",a);
a++;
}
printf("\n");
}
}
Pattern - 4
{
Enter number of rows: 52
3 4
4 5 6
6 7 8 910 11 12 13 14
}
#include <stdio.h>
int main() {
int n;
printf("Enter number of rows: ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%d ",i+j);
}
printf("\n");
}
}
Pattern - 5
{
Enter number of rows: 510 11 0 10 1 0 11 0 1 0 1
}
#include <stdio.h>
int main() {
int n;
printf("Enter number of rows: ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%d ", (i + j) % 2);
}
printf("\n");
}
}
Pattern - 6
{
Enter number of rows: 510 11 0 10 1 0 11 0 1 0 1
}
#include <stdio.h>
int main() {
int n;
printf("Enter number of rows: ");
scanf("%d", &n);
int a = 1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("%d ",a);
a++;
}
printf("\n");
}
}
Pattern - 7
{
Enter number of rows: 555 45 4 35 4 3 25 4 3 2 1
}
#include <stdio.h>
int main() {
int n;
printf("Enter number of rows: ");
scanf("%d", &n);
int a = 1;
for (int i = 1; i <= n; i++) {
int a = 5;
for (int j = 1; j <= i; j++) {
printf("%d ",5);
a--;
}
printf("\n");
}
}