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