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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Mediana en un Array en: 2 Abril 2021, 04:18 am
¡Hola! Estoy haciendo un programa y necesito encontrar la mediana de un vector pero no sé cómo ¿alguien sabe cómo hacerlo?
2  Programación / Programación C/C++ / Ingresar números en un vector hasta que se ingrese "0" en: 10 Septiembre 2020, 20:28 pm
¡Buenas! Tengo una duda. Necesito que en mi código el usuario pueda ingresar la cantidad de números que desee en un array, hasta que este ingrese "0". Mi pregunta es de qué manera podría hacerlo.

Este es mi código:

Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.    setlocale(LC_CTYPE, "Spanish");
  8.    int numeros[10], aux;
  9.  
  10.    cout << ">> Ingrese la cantidad de numeros que desee" << endl;
  11.    cout << ">> Ingrese 0 para terminar" << endl <<endl;
  12.  
  13.    for (int i = 0; i<10; i++)
  14.    {
  15.        cout << "- ";
  16.        cin >> numeros[i];
  17.  
  18.        if (numeros[i] !=0)
  19.        {
  20.            cout << "- ";
  21.            cin >> numeros[i];
  22.        }
  23.        else
  24.        {
  25.            break;
  26.        }
  27.    }
  28.    cout << "" << endl;
  29.    cout << "Los numeros ingresados fueron: ";
  30.    for (int i = 0; i<10; i++)
  31.    {
  32.        cout << numeros[i];
  33.        if(i !=9)
  34.        {
  35.            cout << ", ";
  36.        }
  37.    }
  38.  
  39.    for (int i = 0; i<9; i++)
  40.    {
  41.        for (int j=0; j<9; j++)
  42.        {
  43.            if (numeros[j] > numeros[j+1])
  44.            {
  45.                aux = numeros[j];
  46.                numeros[j] = numeros[j+1];
  47.                numeros[j+1] = aux;
  48.            }
  49.        }
  50.    }
  51.    cout << "" << endl << endl;
  52.    cout << "Los numeros ingresados ordenados de menor a mayor: ";
  53.    for (int i = 0; i<10; i++)
  54.    {
  55.        cout << numeros[i];
  56.        if(i !=9)
  57.        {
  58.            cout << ", ";
  59.        }
  60.    }
  61.    return 0;
  62. }

MOD: Etiqueta GeSHi agregada.
3  Programación / Programación C/C++ / Colocar signos entre los datos de un array en: 9 Septiembre 2020, 13:20 pm
¡Buenas! Tengo una duda, en el programa que estoy haciendo quiero mostrar los datos de un array separados por comas.
Código
  1. cout << "Los numeros ingresados ordenados de menor a mayor: ";
  2. for (int i=0;i<10;i++)
  3. {
  4.   cout << numeros[i] << ", ";
  5. }

De esta manera muestro los datos del array separados por comas. Pero en el último dato queda una coma de más.
Código:
"Los números ingresados ordenados de menor a mayor: 12, 23, 23, 43, 54, 54, 65, 76, 87, 123,"
Mi pregunta es: ¿De qué otra manera podría mostrar los datos separados por comas sin que quede una de más?


MOD: Uso de etiquetas de Código GeSHi para el código
4  Programación / Programación C/C++ / Error con "fstream" ingresando strings de palabras con tildes en: 30 Mayo 2020, 20:52 pm
Buenas! Tengo una duda que si me pueden ayudar estaría totalmente agradecido.

Este es el asunto, al ingresar un archivo con "fstream", ejemplo: en el archivo "palabras.txt" se encuentra la palabra "argón" la cual con el "fstream" es almacenada en una variable. Pero al mostrarla en pantalla algo así: "Argón".

Esto sucede a pesar de tener la librería "locale.h" y poner setlocale(LC_ALL, "Spanish"); en el main.

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines