1. Develop a C program to print the following pattern.
CP
CPR
CPRO
CPROG
CPROGR
CPROGRA
CPROGRAM
CPROGRA
CPROGR
CPROG
CPRO
CPR
CP
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "CPROGRAM";
int len = strlen(str);
// Increasing pattern
for (int i = 1; i <= len; i++) {
for (int j = 0; j < i; j++) {
printf("%c", str[j]);
}
printf("\n");
// Decreasing pattern
for (int i = len - 1; i >= 1; i--) {
for (int j = 0; j < i; j++) {
printf("%c", str[j]);
printf("\n");
return 0;
Output:
C
CP
CPR
CPRO
CPROG
CPROGR
CPROGRA
CPROGRAM
CPROGRA
CPROGR
CPROG
CPRO
CPR
CP
C