LSSilva
(usa Outra)
Enviado em 18/03/2018 - 00:28h
Você não falou se tinha que parar se chegasse a algum caractere e a linguagem, se puder fazer em C e caso não tenha que parar em caractere específico, essa gambiarra aqui talvez sirva:
#include <stdio.h>
#include <stdlib.h>
void main(){
int casetest,asteriscos,i,j,k,initialCasetest;
char carac = 'A';
scanf("%d",&casetest);
initialCasetest = casetest;
//Lacos
for (i=0; i<initialCasetest; i++){
casetest--;
for (j=0; j<=casetest; j++){
printf ("%c ",carac);
carac++;
}
for (k = 0; k < asteriscos ; k++){
printf("*");
}
//Salta linha
printf("\n");
asteriscos++;
}
}
Eu usei um "for" a mais, mais já dá uma luz aí. Aguardando o MSOLIVER para ver como fica. :)