Ejercicio en c++

Publicado en 'Programación' por subaki, 27 May 2013.





  1. subaki

    subaki Miembro nuevo

    Registro:
    27 May 2013
    Mensajes:
    13
    Likes:
    0




    Mostrar esta serie
    1 , -2 , 3 , -5 , 8 , -13 , 21 ...... n

    ayuda en c++ porfa
     


  2. genelyk

    genelyk Suspendido

    Registro:
    25 Feb 2011
    Mensajes:
    3,154
    Likes:
    1,053
    xq no haces la tarea q el profe te dejo.... o para q estudias si no te gusta.
     
    A espsaled le gustó este mensaje.
  3. espsaled

    espsaled Miembro de bronce

    Registro:
    12 Ago 2010
    Mensajes:
    1,858
    Likes:
    519
    Jajaja.......

    Eso es facil, primero identifica la serie, lo pasas a una formula y luego lo pasas a codigo en un bucle
     
    A JustoVera le gustó este mensaje.
  4. Alexf

    Alexf Miembro frecuente

    Registro:
    24 Nov 2012
    Mensajes:
    139
    Likes:
    56
    1
    2
    1+2
    2 + (1+2)
    .
    .
    .
    .
    .
    serie par multiplicado por negativo
    1 y 2 son las variables de comienzo de serie
    ya el código es parte tuya
     
  5. elvischrist

    elvischrist Suspendido

    Registro:
    24 Ago 2012
    Mensajes:
    1,592
    Likes:
    652
    Vad a ser un gran programador.. Como diría él patin del comercial de inglés... ÉXITO:yeah::yeah:
     
  6. tenguman

    tenguman Miembro de plata

    Registro:
    15 Nov 2010
    Mensajes:
    3,142
    Likes:
    1,016
    QUIERE QUE LE HAGAN LA TAREA

    [​IMG]

    LE HACEN BULLYING
     
  7. JustoVera

    JustoVera Miembro maestro

    Registro:
    16 Set 2011
    Mensajes:
    562
    Likes:
    131
    No sería difícil que alguien te haga el ejercicio, pero tu no aprenderías nada.
    Realmente es simple, como ya te dijeron antes, el último número es la suma de los dos anteriores (olvida del signo) y la serie par la multiplicas por -1.
     
  8. tenguman

    tenguman Miembro de plata

    Registro:
    15 Nov 2010
    Mensajes:
    3,142
    Likes:
    1,016
    Fibonacci, pero intercambiando el signo, incluso hay una funcion en la libreria math.cpp
     
  9. subaki

    subaki Miembro nuevo

    Registro:
    27 May 2013
    Mensajes:
    13
    Likes:
    0
    hasta ahora he hecho esto :/
    #include<iostream>
    using namespace std;

    int main(){


    int a,n=1,ant=1,aux;
    cin>>a;
    /*cout<<ant<<" ";
    a--;*/
    while(a>0){

    if((a%2)!=0){
    cout<<-1*n<<" ";
    }

    if((a%2)==0){
    cout<<n<<" ";
    }


    aux=n+ant;
    ant=n;
    n=aux;
    a--;
    }

    cout<<endl;
    system("pause");
    }
     
  10. tenguman

    tenguman Miembro de plata

    Registro:
    15 Nov 2010
    Mensajes:
    3,142
    Likes:
    1,016
    en ves de while ponle un

    for(int i=0;i<a;i++) y todo OK
     
  11. subaki

    subaki Miembro nuevo

    Registro:
    27 May 2013
    Mensajes:
    13
    Likes:
    0
    lo intente hace rato ... pues no sale XD
     
  12. edynperu

    edynperu Miembro frecuente

    Registro:
    21 Ene 2012
    Mensajes:
    239
    Likes:
    26
    sera que son comas en llugar de punto y coma
    for(int i=0,i<a,i++)
     
  13. subaki

    subaki Miembro nuevo

    Registro:
    27 May 2013
    Mensajes:
    13
    Likes:
    0
    El punto y coma esta bien .. ya salio el ejercicio .. gracias por sus comentarios :wow: