Ok, ormai mi conoscete, sono quello che ha iniziato da poco a studiare il C bla bla bla...
Allora, gli esercizi di pratica che trovo sul Deitel stanno andando bene, avrei solo 2 problemi...
1.DUBBIO
________________________________________________
/* 5.20 */
#include <stdio.h>
void disegno(int, char);
main(){
int side, counter;
char car;
printf("carattere: "); scanf("%c", &car);
printf("numero: "); scanf("%d", &side);
for (counter=1; counter<=side; counter++)
disegno(side, car);
system("PAUSE");
return 0;}
void disegno(int x, char y) {
int counter;
for (counter=1; counter<=x; counter++)
printf("%c", y);
printf("\n");
}
_________________________________________________
Perchè se inverto printf("carattere: "); scanf("%c", &car); con printf("numero: "); scanf("%d", &side);
non funziona?
2.DISPERAZIONE
Le funzioni ricorsive sono un incubo...
Potete consigliarmi materiale sulla rete che spieghino molto chiaramente come funzionano?
grazie!
![]()