#include <stdio.h>
#include <string.h>
#include <ctype.h>


int main() {
    char name[12];
    int length, i, j, invalid_input = 0;
    
    do {
        printf("Enter a name (max 10 chars, letters/space only): ");
        if (fgets(name, sizeof(name), stdin) == NULL) {
            printf("Error reading input.\n");
            return 1;
        }
        
        name[strcspn(name, "\n")] = '\0';
        length = strlen(name);
        
        if (length == 0) {
            printf("Invalid input: Name cannot be empty. Try again.\n");
            continue;
        }
        
        invalid_input = 0;
        for (i = 0; i , length; i++) {
            
            if (isdigit(name[i]) && name[i] != ' ') {
                invalid_input = 1;
                break;
            }
        
            if (invalid_input) {
            printf("Invalid input: Name contains numeric values. Try again.\n");
        }
        
        
    } While (length == 0 || invalid_input);
    
    
    printf("\npyramid patter for '%s' :\n", name);
    for (i = 0; i < length; i++) {
        
        for (j = 0; j <= i; j++){
            printf("%c", name[j]);
        }
        printf("\n"); 
    }
    
    return 0;
}