XeBuZer0

Padovan's secuence in C (Iterative)

Dec 21st, 2019 (edited)
674
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.20 KB | None | 0 0
  1. // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** //
  2. // ** // ** // ** // Código fuente de programa que calcula el n-ésimo término // ** // ** // ** //
  3. // ** // ** // ** // ** // de la secuencia de Padovan (Iterativo) // ** // ** // ** // ** // ** //
  4. // ** // ** // ** // * Licenciado bajo GNU General Public License (GPL) 3.0 * // ** // ** // ** //
  5. // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** //
  6. /* ** // ** // ** // ** // ** //  * F v q _ U k r a N a z i s ! * // ** // ** // ** // ** // ** */
  7. /* ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** // ** */
  8.  
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11.  
  12. long double PadoIter(long double n);
  13.  
  14. void main (void){
  15.     long double x;
  16.     printf("Ingrese término a calcular la relación\n");
  17.     printf("de recurrencia de proporción plástica: ");
  18.     scanf("%Lf",&x);
  19.     if (0<x) printf("El resultado con %4.0Lf es: %4.0Lf\n", x, PadoIter(x));
  20. }
  21.  
  22. long double PadoIter(long double n){
  23.     register long double a=0, b=0, c=0, S=0, cont=1;
  24.     for (a=0,b=1,c=1,cont=1;cont<n;cont++){
  25.         S = a+b;
  26.         a = b;
  27.         b = c;
  28.         c = S;
  29.     }
  30.     return S;
  31. }
Add Comment
Please, Sign In to add comment