PROBLEME
Ecrivez un programme qui lit deux entiers sur l'entrée, et qui affiche le premier entier, entouré d'autant de paires de crochets '[' et ']', qu'indiqué par la valeur du deuxième nombre.
Votre programme doit utiliser une fonction récursive.
CODE SOURCE
#include <stdio.h>
void crochet(int a,int n)
{
if(n<=0)
{
printf("%d",a);
return;
}
printf("[");
crochet(n-1);
printf("]");
}
int main(int argc, char *argv[])
{
unsigned int A;
unsigned int B;
scanf("%d\n",&A);
scanf("%d\n",&B);
crochet(A,B);
return 0;
}
EXPLICATIONS
Pour écrire sur la sortie standard, on utilise la fonction printf().
Pour lire sur l'entrée standard, on utilise la fonction scanf().
|