#include <iostream>
#include <math.h>
using namespace std;
int main()
{
char letra;
int h, novaletra;
cout <<"Por favor, introduza uma letra: ";
cin >> letra;
cout <<"\n";
if((letra>='a' && letra<='z')||(letra>='A' && letra<='Z')){
if(letra>='a' && letra<='z'){letra=letra-'a'+'A';}
char l = letra;
int altura = letra -'A'+1;
for( int i=1; i<= altura; i++){
for(int j=i; j<altura; j++)
{ cout<<" "; }
for( int j=1; j<=i*2-1; j++)
{
int media= round((i*2-1)/2);
if (media+1>=j){
novaletra = l-j+1;
cout<<(char)novaletra;
h=j;
}
else{
h--;
novaletra = l-h+1;
cout<<(char)novaletra;
}
}
cout<<"\n";
}
}system ("PAUSE");
return 0;
}