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,055
    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,866
    Likes:
    522
    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:
    141
    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:
    654
    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,326
    Likes:
    1,041
    QUIERE QUE LE HAGAN LA TAREA

    [​IMG]

    LE HACEN BULLYING
     
  7. JustoVera

    JustoVera Miembro maestro

    Registro:
    16 Set 2011
    Mensajes:
    615
    Likes:
    139
    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,326
    Likes:
    1,041
    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,326
    Likes:
    1,041
    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 maestro

    Registro:
    21 Ene 2012
    Mensajes:
    271
    Likes:
    27
    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: