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ú

Temas - acer-x

#1
Programación C/C++ / crear matriz recursiva
7 Enero 2020, 01:59 AM
buenas tengo una duda, es crear una matriz recursivamente, recibiendo n como dimension de esta, entiendo que normalmente se hace con el modo iterativo, pero recursivamente no se me viene nada a la cabeza, llevo bastante ya buscando y no le pillo la forma. si me pueden ayudar lo agradeceria.
#2
Hola, tengo un problema, este es el codigo#include <cstdlib>
#include <iostream>
#include <stack>
#include <fstream>
#include <stdlib.h>
#include <string.h>
#include "persona.h"

using namespace std;

void extraerarchivo(stack <persona> X)
{
    string nombre,rut,sexo,domicilio,circunscripcion,mesa;
    ifstream archivo;

    archivo.open("entrada.csv",ios::in);//Abrimos el archivo en el modo lectura

    if(archivo.fail())
    {
        cout<<"ERROR: No se pudo abrir el archivo."<<endl;
        exit(1);
    }

    while(!archivo.eof())
    {
        persona a;
        getline(archivo,nombre,';');
        a.Setnombre(nombre);

        getline(archivo,rut,';');
        a.Setrut(rut);

        getline(archivo,sexo,';');
        a.Setsexo(sexo);

        getline(archivo,domicilio,';');
        a.Setdomicilio(domicilio);

        getline(archivo,circunscripcion,';');
        a.Setcircunscripcion(circunscripcion);

        getline(archivo,mesa,';');
        a.Setmesa(mesa);


        X.push(a);
    }



    archivo.close();

}


int main()
{
    stack <persona> X;
    extraerarchivo(X);

    persona x=X.top();

    cout<<x.Getnombre()<<endl;
    cout<<x.Getrut()<<endl;
    cout<<x.Getsexo()<<endl;
    cout<<x.Getdomicilio()<<endl;
    cout<<x.Getcircunscripcion()<<endl;
    cout<<x.Getmesa()<<endl;



    return 0;
}



se supone que estoy leyendo los datos del archivo.csv y los guardo en el objeto persona y despues lo paso al stack, pero al momento de imprimer no me sale nada, solo los saltos de linea, que error puede haber ?

gracias
#3
Programación C/C++ / Serie de numeros en C
16 Mayo 2018, 13:58 PM
Hola bueno tengo un problema tengo que hacer que aparezca la siguiente serie
2 -3 4 -6 6 -9 8 -12
pero nose como hacerlo solo he podido llegar a mostrar 2 -3 4 -5 6 -7 8 -9...
tengo que hacerlo solo con while pero lo he intentado y nunca llego a la serie indicada
ahi esta mi codigo para que lo vean

#include <stdio.h>
#include <stdlib.h>



void serie1(int n)
{
int i = 2,signo=1;
    while(i <= n)
    {

    printf("%d ",i*signo);
    signo=signo*-1;

    i++;
    }
}






int main()
{
    int n;
    printf("Introduzca el numero de series:  ");
    scanf("%d",&n);
    serie1(n);

    return 0;
}
#4
necesito hacer un programa en C donde determine cuales son los numeros primos en un rango a y b, lo que pasa es que quiero hacerlo solo con while y en una funcion, lo he intentado pero no me ha dado resultado ningun programa que he hecho, ayudaa :c