elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  SUPERINDICE
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: SUPERINDICE  (Leído 3,059 veces)
SKaY9

Desconectado Desconectado

Mensajes: 9


Ver Perfil
SUPERINDICE
« en: 24 Febrero 2013, 13:46 pm »

Buenas, tengo que hacer el superindice de las letras del abecedario, y tengo mas o menos esto:
Código:
#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.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[DUDA]Insertar superindice en un QLineEdit
Programación C/C++
SLUGER 0 2,190 Último mensaje 21 Julio 2010, 03:45 am
por SLUGER
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines