Advertisement
nasho97

Mod1Cuest3Preg7

Aug 16th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. //Ignacio Alejandro Ruiz Garrido
  2. //14 de Agosto
  3. //Plantas triangulares
  4. //Sirve para saber cuántas plantas triangulas hacia abajo, han habido hasta cierto año
  5.  
  6. #include <stdio.h>
  7. #include <math.h>
  8.  
  9. int main ()                                                         //Empieza el programa
  10. {
  11.     unsigned short Abajo;                                           //Para saber cuando triangulos para abajo han habido desde el comienzo
  12.     unsigned short Totales;                                         //cantidad total de triangulos en cada año
  13.     unsigned short cont;                                            //contador para recorrer los años
  14.     unsigned short anho=101;                                        //años, funciona como tope, aparte le asigno 101, para que entre al while
  15.    
  16.     while ((anho<0)||(anho>100))                                    //Ciclo donde verifico que años esté dentro del rango
  17.     {
  18.         scanf ("%hu",&anho);                                        //se pide al usuario la variable anho, hasta que lo ponga bien dentro del rango
  19.     }
  20.    
  21.     for (cont=0;cont<=anho;cont++)                                  //Ciclo que recorre los años
  22.     {
  23.         if (cont==0)                                                //Condición
  24.         {
  25.             Abajo=0;
  26.         }
  27.         else if (cont==1)
  28.         {
  29.             Abajo=1;
  30.         }
  31.         else
  32.         {
  33.             Totales= pow(4,cont);
  34.             Abajo=Abajo+((Totales-(pow(2,cont)))/2);   
  35.         }
  36.        
  37.     }
  38.    
  39.     printf ("%hu", Abajo);
  40.     return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement