Implementação - Recursividade 1
-
Upload
valdez-aplicativo -
Category
Documents
-
view
220 -
download
0
Transcript of Implementação - Recursividade 1
-
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();}