Forum > C/C++ > Nombre encadré >

Nombre encadré

Auteur Message
jeremya Posté le 17 mai 2007 13:38:45

Administrateur
Administrateur

Auteur
Auteur

Modérateur
Modérateur

Inscrit le : 20 sep 2005
Localisation : Nord-Pas de Calais
Emploi :
Loisirs :

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(). 

 

Messages : 60 http://www.jeremya.ironie.org

répondre

première page page précédente page suivante dernière page

Navigation rapide :

Forum > C/C++ > Nombre encadré >


Cette page a été générée le 14 mai 2008 19:05:01.
clipart home livre lecture book JEREMYA
WEBSITE
jeremya.ironie.org

s'identifier

Nom d'utilisateur :
Mot de passe :

outils

qui est en ligne ?

14 visiteurs en ligne

sondage qualité

1-mauvais - excellent-5
Design :
1 5
Ergonomie :
1 5
Contenu :
1 5
Structure :
1 5
Ensemble :
1 5
1-mauvais - excellent-5
Commentaire :