Post on 15-Feb-2018
7/23/2019 Implementao - Recursividade 1
1/1
#include int loop(int x, int n = 2) { int i; if ( x < 7 ) { printf("%d ", x); for(i = 0; i < n; i++) { if (i%2 == 0) {
loop(x+1, n); //(1)} else {
loop(x+3, n); //(1)}
}}
}int loop2(int x, int n = 2) { int i; if ( x < 7 ) { printf("%d ", x); for(i = 0; i < n; i++) { loop2(x+1, n+1); //(1)
}}
}int loop3(int x, int n = 2) {
int i; if ( x < 7 ) { printf("%d ", x); for(i = 0; i < n; i++) { loop3(x+1, (n-2) == 0 ? (n-1) : (n-2)); //(1)
}}
}int main() { loop3(2, 6);
getchar();}