SUPERINDICE

Iniciado por SKaY9, 24 Febrero 2013, 13:46 PM

0 Miembros y 1 Visitante están viendo este tema.

SKaY9

Buenas, tengo que hacer el superindice de las letras del abecedario, y tengo mas o menos esto:
#include <iostream>
#include <string.h>
using namespace std;
main(){


//A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z
// Array para imprimir un superindice por el terminal. Ejemplo para imprimir el numero 1: cout << SUPERINDEX[1];
const string SUPERINDEX[]={"\u2070","\u00B9","\u00B2","\u00B3","\u2074","\u2075","\u2076","\u2077","\u2078","\u2079"};

//En PUNTUACIONLETRAS[], te indica en orden el valor de cada letra. Y cada uno de esos valores corresponde a un
//superindice que viene dado por SUPERINDEX[]. Si el valor de por ejemplo V es 4, su superinidice seria el cuarto
//elemento de SUPERINDEX \u00B3


char Letra;
cout<<"Introduce letra"<<endl;
cin>>Letra;

  switch (Letra) {
                case 'A':
                case 'E':
                case 'I':
                case 'L':
                case 'N':
                case 'O':
                case 'R':
                case 'S':
                case 'T':
                case 'U':

cout<<Letra<<SUPERINDEX[0];
break;

                case 'D':
                case 'G':

cout<<Letra<<SUPERINDEX[1];
break;

                case 'B':
                case 'C':
                case 'M':
                case 'P':

cout<<Letra<<SUPERINDEX[2];
break;

                case 'F':
                case 'H':
                case 'V':
                case 'W':
                case 'Y':

cout<<Letra<<SUPERINDEX[3];
break;

                case 'K':

cout<<Letra<<SUPERINDEX[4];
break;
                case 'J':
                case 'X':

cout<<Letra<<SUPERINDEX[7];
break;

                case 'Q':
                case 'Z':

cout<<Letra<<SUPERINDEX[9];
break;

           
         
}
       


       
   
}


Lo que quiero que haga es que si por ejemplo pongo la letra A me salga al lado un 1 pero en forma de superindice.