• Viernes 8 de Noviembre de 2024, 10:38

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Daniel103

Páginas: [1]
1
C/C++ / Como Hacer Para Introducir Solo Numeros???
« en: Domingo 27 de Abril de 2008, 19:37 »
Supongamos que le pido al usuario que introduzca un numero entre el 1 y el 1000, haciendo un do while evitamos que introduzca un numero por debajo o por arriba.

Pero si se introduce una letra o cualquier otro caracter se queda en el bucle infinitamente. Como evito esto? GRACIAS POR LA AYUDA!

2
C/C++ / Como Puedo Ordenar Solo Parte De Un Vector???
« en: Domingo 27 de Abril de 2008, 17:31 »
A ver si me pueden hechar una ayuda con esto:

Supongamos que tengo un vector asi:

int v[15]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1};

Como puedo hacer para ordenar solo los 4 primeros, y los 4 ultimos, por ejemplo?

Es decir, como aplico el algoritmo de la burbuja para ordenar solo una parte de ese vector y no todo?

MUCHAS GRACIAS!

3
C/C++ / Conversion ñ Y Ñ A Ascii, No Me Da
« en: Viernes 15 de Febrero de 2008, 22:43 »
El problema que no logro resolver es que cuando introdusca la letra ñ o Ñ me sale el 36 y el 37 respectivamente, y deberia ser el 164 y 165...

Ademas cuando los vuelvo a transformar en su caracter al 36 y 37 aparece $ y %.

Si alguien me podria hechar una mano lo agradeceria mucho.









#include <iostream>
#include <string.h>

using namespace std;

int main(int argc, char *argv[])
{
   
   
   int tfrase=0; //tamaño frase
     
    int vector[100];
   
   string frase;
 
 
     
     system ("CLS");
     cout<<"introdusca un texto "<<endl;

     getline(cin,frase);

     tfrase=frase.size();
     
     
       
       
       
    cout<<"usted introdujo un texto de "<<tfrase<<" caracteres"<<endl;
   
   
 
  cout<<"Aqui pasamos la frase completa de string a ascii"<<endl;

    cout<<"y luego lo guardamos en un vector"<<endl;

    for(int tam =0; tam<tfrase;tam++){
            vector[tam]= toascii(frase[tam]);

   
    }
   
    cout<<"\nLuego imprimimos el vector"<<endl;
    for(int tam =0; tam<frase.size();tam++){
        vector[tam];
        cout<<vector[tam]<< " ";//las comillas son para poner espacio en blanco
        }                
   
   
   
   
   
 /*  ///////////////////////////////
   
   a= static_cast<char>(32);
   cout<<"El valor de 32 convertido a ascii es: "<<a<<endl;
   
    ////////////////////////////////////
   
   */
   
   
   
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Páginas: [1]