View Single Post
Old 13-12-2007, 20:14   #1
xbubbax
Senior Member
 
Iscritto dal: Apr 2007
Messaggi: 381
[C] E' ricorsione questa?

Ciao, mi è stato chiesto di implementare una funzione ricorsiva. Volevo sapere se questa che ho fatto puo essere considerata ricorsiva visto che ho usato anche un'iterazione al suo interno.

#include <stdio.h>
#include <string.h>

int a=0;

void funzione(int k){

char ciao[5]="ciao ";
char antonio[7]="antonio ";

if(k>0){printf("%s", ciao);
a++;
return funzione(k-1);}
else while(a>0){
printf("%s", antonio);
a--;}}

int main(){

int k=0;

scanf("%d", &k);

funzione(k);

system("PAUSE");}
xbubbax è offline   Rispondi citando il messaggio o parte di esso