Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Ignacio Alejandro Ruiz Garrido
- //14 de Agosto
- //Plantas triangulares
- //Sirve para saber cuántas plantas triangulas hacia abajo, han habido hasta cierto año
- #include <stdio.h>
- #include <math.h>
- int main () //Empieza el programa
- {
- unsigned short Abajo; //Para saber cuando triangulos para abajo han habido desde el comienzo
- unsigned short Totales; //cantidad total de triangulos en cada año
- unsigned short cont; //contador para recorrer los años
- unsigned short anho=101; //años, funciona como tope, aparte le asigno 101, para que entre al while
- while ((anho<0)||(anho>100)) //Ciclo donde verifico que años esté dentro del rango
- {
- scanf ("%hu",&anho); //se pide al usuario la variable anho, hasta que lo ponga bien dentro del rango
- }
- for (cont=0;cont<=anho;cont++) //Ciclo que recorre los años
- {
- if (cont==0) //Condición
- {
- Abajo=0;
- }
- else if (cont==1)
- {
- Abajo=1;
- }
- else
- {
- Totales= pow(4,cont);
- Abajo=Abajo+((Totales-(pow(2,cont)))/2);
- }
- }
- printf ("%hu", Abajo);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement