Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define DEBUG if(1)
- void ler_array(int contador, int array[], double t, int max)
- {
- if(contador == max) return;
- else
- {
- scanf("%lf", &t);
- array[contador] = t;
- }
- ler_array(contador+1, array, t, max);
- }
- void imprimir_array(int contador, int array[], int k, int cont2, int max)
- {
- if(cont2 == max)
- {
- double win;
- win = k;
- printf("O tempo para o alinhamento dos planetas e %.1lf minutos", win);
- return;
- }
- if(k < array[contador])
- {
- k = array[contador];
- if(k % array[contador] == 0)
- {
- imprimir_array(contador+1, array, k, cont2+1, max);
- }
- else
- k+k;
- imprimir_array(contador+1, array, k, cont2+1, max);
- }
- }
- int main()
- {
- int contador, k, netuno;
- scanf("%d\n", &netuno);
- int array[netuno];
- ler_array(0, array, 0, netuno);
- imprimir_array(0, array, 0, 0, netuno);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement