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 - laurinhabig0

#1
Programación C/C++ / Re: Ayuda
27 Noviembre 2017, 10:47 AM
Aquí tienes:

#include <stdio.h>

int main (){

int n,c=1;

printf("Introduce un número: ");
scanf("%d",&n);

while (c<=n){
for(int i=0;i<c;i++){
printf("* ");
}
printf("\n");
c++;
}
}
#2
Scripting / Re: Ayuda con Ejercicios en python
24 Noviembre 2017, 23:18 PM
Una pila es una lista?
#3
Hacking / Re: ingeneria social ayuda
21 Noviembre 2017, 14:44 PM
Dile que es el elegido para recibir toneladas de oro del rey de Nigeria si te da su contraseña, muy original.
#4
Programación C/C++ / Re: Programacion en C++
21 Noviembre 2017, 14:34 PM
Cita de: DamnSystem en 21 Noviembre 2017, 08:33 AM
1.- Que el usuario introduzca los datos ( cout, cin...)
2.-con una condición comparas los números para que no sean iguales
3.- en otra condición buscas el mayor y si es el mayor realizas sacas el cociente de la división (num1 / num2 ), y el resto o residuo (num % num2).


Si en el enunciado dice que ambos números deben ser diferentes, la comparación de si son iguales no la veo necesaria.
#5
Programación C/C++ / Re: Ayuda uso de punteros.
21 Noviembre 2017, 14:29 PM
Muchísimas gracias!!!!!
#6
Programación C/C++ / Ayuda uso de punteros.
20 Noviembre 2017, 18:38 PM
Necesito ayuda con este fragmento de código:

#include <stdio.h>

int *maximo(int vec[],int num){
    int *pmax = &vec[0];
    for (int i=0;i<num-1;i++){
        if(vec[i]<vec[i+1]){
            pmax++;
        }
    }
   
    return pmax;
}

int main() {
    int N;
       
    printf("Introduza o número de elementos do vector:\n");
    scanf("%d",&N);
       
    while(N<1){
    printf("ERRO. Introduza un número de elementos válido:\n");
    scanf("%d",&N);
    }
   
    int v[N];
   
    for(int i=0;i<N;i++){
        printf("Introduza un enteiro para a posición v[%d]:\n",i);
        scanf("%d",&v[i]);
    }
   
    printf("O máximo é %d\n",*maximo(v,N));
}


El ejercicio consiste en calcular el máximo de un vector de enteros con una función que se encuentre fuera del main y que devuelva un puntero a la posición del máximo. El código compila sin problemas pero al ejecutarlo falla en el cálculo del máximo, a ver si me echáis una mano y veis lo que está mal :( muchas gracias de antemano!!
#7
Muy buenas!! Llevo dos días desesperado tratando de encontrar la solución a mi problema y no hay manera, a ver si podéis echarme una mano. Resulta que en un ejercicio que tengo que hacer para la uni me pide (además de muchas otras cosas, pero que se basean en este problema), lo siguiente: se trata de un programa para gestionar los tiempos de x ciclistas en una carrera blablabla... el "problema" radica en que me pide que almacene diversos datos de cada ciclista en un struct, a su vez contenido en un vector de structs. Pero me pide que lo haga con una función que se encuentre fuera del main. Mi duda es la siguiente, al crear esa función, como hago para indicarle que los datos que lea los almacene en el struct correspondiente a la posición que yo considere del vector de structs? No tengo mucha idea de como indicárselo entre los paréntesis (como veréis puse struct *infocorredor) pero fue fruto de horas de desesperación y 13213 horas de búsqueda por internet sin éxito) Disculpad si no utilizo un lenguaje muy técnico o digo alguna barbaridad pero estoy empezando en esto, no os paséis :-\

Os dejo por aquí el código, que evidentemente contiene errores, a ver si pilláis por donde van mis intenciones:

#include <stdio.h>

typedef struct infocorredor{
int dorsal;
char nome[20];
int abandonos[4];
};

void introducirdatos(struct *infocorredor){ //no me peguéis por lo que viene a partir de aquí
printf("Introduce dorsal:\n");
scanf("%d\n",&(*infocorredor.dorsal));
printf("Introduce nome:\n");
scanf("%s\n",&(*infocorredor.nome));
    for(int i=0;i<4;i++){
printf("Introduce 0 se houbo abandono:\n");
scanf("%d\n",&(*infocorredor.abandonos[i]));
    }
}

int main() {
    int i;
    int numcorr;
    infocorredor corredor[numcorr];

    printf("Introduce o número de corredores que participan:\n");
    scanf("%d\n",&numcorr);

    for(i=0;i<numcorr;i++){
introducirdatos(&infocorredor); //aquí una de mis dudas, como "introduzco" el struct en la función?
        corredor[i]=infocorredor;
    }