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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Programación C/C++ / Re: Pila en C++ en: 30 Octubre 2022, 03:10 am
Hola, C++ ya tiene la estructura pilas definidas. Lee este enlace, espero te sirva.
Salu2.

https://www.geeksforgeeks.org/stack-in-cpp-stl/
2  Programación / Programación C/C++ / Re: ordenar una lista enlazada c++ por insercion ayuda en: 14 Agosto 2022, 03:16 am
Hola, C++ ya tiene listas implementadas.
Si sabes un poco de ingles lee esto:
https://cplusplus.com/reference/forward_list/forward_list/
Te ayudara.
Saludos
3  Programación / Programación C/C++ / Re: Cola limittar elementos en: 30 Julio 2022, 03:05 am
Hola, C++ ya tienes colas prediseñadas, lee algo de stacks STL. Busca en google STL stacks C++ te va a ayudar mucho.
Salu2
4  Programación / Programación C/C++ / Re: Mostrar el mayor valor de una pila en: 28 Julio 2022, 03:25 am
Hola C++ ya tiene pilas establecidas, lee algo de stack en C++ busca en google, se te hara mas facil.
Salu2.
5  Programación / Programación C/C++ / Ayuda C++ moderno en: 25 Junio 2022, 06:36 am
Hola amigos del foro, tengo este codigo en C++ moderno. El problema es que se repite el nombre y el curso.
Como puedo hacerlo para que aparezca una sola vez:

Ejm:
Juan     Fisica      12,18,17
Pedro   Quimica  11,10,16
Luis      Lengua   16,19,11

Salu2.

Código:
#include <iostream>
#include <vector>

using namespace std;

struct Estudiantes
{
    string nombre;
    string curso;
    vector <int> notas;
};

int main() {

    vector <Estudiantes> alumnos;
    int i,j;
    string snombre,scurso;
    int inotas;

    for (i=0; i<3; i++) {
        cout << "Nombre del alumno: ";
        getline(cin,snombre);
        cout << "Curso: ";
        getline(cin,scurso);

        for (j=0; j<3; j++) {
            cout << "Nota N° " << j+1 << ": ";
            cin >> inotas;
            alumnos.push_back(Estudiantes{snombre,scurso,{inotas}});
        }

        cin.ignore();
    }

    /*alumnos.push_back(Estudiantes{"Juan","Quimica",{45,68,38,65,70}});
    alumnos.push_back(Estudiantes{"Luis","Fisica",{87,36,24}});
    alumnos.push_back(Estudiantes{"Pedro","Lengua",{48,98,63}});*/

    for (auto s : alumnos)
    {
        cout << "Nombre: " << s.nombre << endl;
        cout << "Curso: " << s.curso << endl;
        cout << "Notas: ";
        for (auto n : s.notas)
            cout << n << " ";

        cout << endl;
    }

    return 0;
}
6  Programación / Programación C/C++ / Re: necesito ayuda con este programa en: 21 Junio 2022, 10:55 am
Hola, primero decide en que lenguaje lo vas a hacer C o C++ porque tienes algunos comandos que son propios de C y otros que son de C++.
Salu2.
7  Programación / Programación C/C++ / Re: necesito ayuda con este programa en: 16 Junio 2022, 05:04 am
Hola, tienes todas las variables definidas como entero (int) pero cuando lees con scanf() el formato lo pones como caracter o string (%s), cambia tus variables que son string a char[cantidadDeCaracteres].
Salu2.
8  Programación / Programación C/C++ / Re: cual es la logica de una variable como condicion? en: 13 Abril 2022, 05:25 am
Esto while(numero) es lo mismo que poner while (numero != 0), entonces como puedes darte cuenta la condición es verdadera mientras el numero no sea cero (0), cuando el numero es cero (0) la condición se hace falsa y sale del bucle.
Salu2.
9  Programación / Programación C/C++ / Re: [Error] expected unqualified-id before '{' token en: 4 Abril 2022, 04:13 am
Hola, hay algunos errores en tu codigo.
1. Borra el #include <stdlib.h>, estas en C++
2. Borra el (1) del int main, debe quedar asi: int main()
3. Las variables se declaran fuera del ciclo do..while
4. Para el case 4 no es necesario el else, debes modificar el do..while para que te quede asi: } while((a != 4) || (b == 2));
5. Borra el system("pause") no es estandard.
Salu2.
10  Programación / Programación C/C++ / Re: problemas con if en: 11 Marzo 2022, 09:38 am
Hola, primero que nada debes saber que dia y mes comienza y termina aries, por ejemplo:
Aries comienza el 21/03 y termina el 19/04.
Con esos datos ya puedes hacer los if's
Ejemplo:

si ((dia >= 21) y (mes >= 3) y (dia <= 19) y (mes <= 4))
   imprimir ("Tu signo es aries")
   
Luego ya puedes continuar con los otros if's
Salu2.
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines