Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Denok

#1
Ui si perdon. Es ubuntu 10.
#2
Hola, estoy teniendo problemas para instalar una librería de g++ llamada multilib, que es para linkar archivos de 32 bits en un ordenador de 64.
Me podríais explicar como se hace ? Es que he buscado información pero no encuentro nada claro.

Muchísimas gracias.
Adios!.
#3
Vaya pues si que seria lento el programa si.
Y cierto, me olvide de poner la restricción en la entrada.
Pero una cosa Ghastlyx, si lo hago como tu dices, como creo una variable para cada palabra? Debo crear otro vector que lo vaya guardando no ? Sino no veo como hacerlo, aun así voy ha intentarlo haber que sale.

Muchas gracias.

Adioos.

PD: Felices reyes xD.
#4
La idea es muy buena, gracias.
Este es el código que he creado( le he añadido dos condiciones que faltaban en el enunciado, que son que si es 0 el numero de palabras se pare el programa, i un while para utilizarlo las veces que quiera.

Código (cpp) [Seleccionar]

#include <iostream>
#include <vector>
using namespace std;

int main(){
    int n;
    bool final = false;
    while(cin >> n and not(false) ){
        if(n == 0) final = true;
        else {
            bool paraula = false;
            vector<string> paraules(n);
            vector<int> cont(n);
            for(int i = 0; i < n; ++i){
                string s;
                cin >> s;
                for(int j = 0; j <= i; ++j){
                    if(paraules[j] == s){
                        ++cont[j];
                        paraula = true;
                    }
                }
                if(not(paraula)){
                    paraules[i] = s;
                    ++cont[i];
                }
            }

            int max = 0;
            for(int i = 0; i < n; ++i){
                if(cont[i] > max)
                    max = cont[i];
            }
            cout << paraules[max];
        }
    }

}


Me compila bien pero cuando lo ejecuto no pasa nada, y nose porque.

Alguna idea ?

Gracias y adios!.
#5
Hola de nuevo, he de hacer un programa que encuentre la palabra mas frecuente dentro de cada secuencia de palabras dada y en caso de empate tengo que escribir la palabra mas grande alfabéticamente.

Este es el enunciado, pero no tengo la mínima idea de por donde cogerlo y empezar ha programar, no tengo ningún código.

Mi idea inicial era crear un vector auxiliar donde guardar la frecuencia de cada palabra, es decir, cada vez que me entra una palabra, mirar su posición y sumarle uno, pero no me sirve la idea ya que si el vector es de palabras no lo puedo usar como contador, y tampoco se como, por ejemplo, crear un vector aparte y asignarle a cada posición el contador de una palabra(no se si me explico... xD).

Necesito alguna idea para plantear bien el problema.

Muchas gracias!.
Adiós.
#6
Vale, muchas gracias!.
#7
Hola, es que tengo una duda muy básica.
Que quiere decir este codigo:
Código (cpp) [Seleccionar]

bool encaixa = true;
encaixa = (x[j] == y[i+j]);


Que es una condición para que sea true o false o que es?

Esa es mi duda, muchas gracias.
Adiós.
#8
Si, siguen haciendo lo de las notas de estilo.

Muchas gracias !
#9
La clavas en todo, estoy haciendo primero en la FIB, programando los algoritmos fundamentales.

Tu código funciona muy bien, y tu manera es mucho mas sencilla, lastima que no se me ocurriera xD

Creo que no nos dejan usar la función swap, la tenemos que programar pero eso es sencillo.

Muchas gracias por todo.
Algún consejo que me puedas dar a la hora de programar, para que puntúen bien en los exámenes? Es que se acerca el final y así voy mejor preparado.

Muchísimas gracias por todo.
Adiós.
#10
La web que evalúa el programa me dice que no funciona, pero el código funciona muy bien en mi ordenador.

Muchas gracias !

Pero una cosa, las funciones de tipo void, son procedimientos por lo que no pueden retornar nada no? Siempre tengo que usar swap si uso un vector auxiliar ?

Gracias por todo.
Adios!