Algoritmo ke restituisce il n° di elementi della successione

di il
2 risposte

Algoritmo ke restituisce il n° di elementi della successione

Salve gente, sto ancora alle prime armi,e non riesco a sviluppare questo esercizio...
Si consideri la successione:
a1 =1; a2 =3; a3 =4 , e, per n>3 , an = an-1 + 2an-2 + an-3
Progettare in P-like un algoritmo sotto forma di function di tipo
intero (function quanti_elementi) che, dati due interi N1 < N2,
con N1 > a3 , restituisca in output il numero di elementi
della successione strettamente compresi tra N1 ed
N2
Progettare in P-like anche un possibile chiamante per questa function.
integer function quanti_elementi(N)
integer N
Da quello che ho capito a_4 sarà = 11, a_5 =22, a_6=48...e così via. Mi hanno detto che an funziona da contatore ma non riesco a capire...

2 Risposte

  • Re: Algoritmo ke restituisce il n° di elementi della successione

    Salve. comincia a postare tu una prima "bozza" di codice, poi ci ragioniamo su insieme e vediamo di togliere gli errori e di perfezionarlo...
  • Re: Algoritmo ke restituisce il n° di elementi della successione

    Ho scritto qualcosa del genere, ma già so che ho sbagliato completamente tutto...

    #include <stdio.h>
    void quanti_elementi(in:n);
    main()
    {,,,,,,,,,,,,,,,,,,,,,,,,
    ,,,,,,,,,,,,,,,
    ,,,,,,,,,,
    ,,,,,,,,,
    }



    function quanti_elementi(in:n)
    {int b, c, a_1, a_2, a_3, a_n;
    int i, n;

    a_1=1
    a_2=3
    a_3=4

    scanf("%d", &b);
    {if(b>a_3)
    scanf("%d", &c);}
    {if(b<c);
    for (i=4; i < n; i++)
    a_n= a_n-1 + 2a_n-2 + a_n-3
    --------
    -------
    -------
Devi accedere o registrarti per scrivere nel forum
2 risposte