Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
894 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Help sapin en langage C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Help sapin en langage C

n°1217926
sn@ke51
Posté le 07-10-2005 à 17:46:53  profilanswer
 

Bonjour j'aurais aimé une petite aide pour ce sujet :
 
Écrire une fonction qui affiche un sapin a l'écran en fonction
d'une taille donne. un sapin de 0, n'affiche rien.
 
 Elle devra être présente dans les comptes à l'emplacement suivant :
~/rendu/piscine/Jour_05/sapin.c
 
SEUL LE FICHIER sapin.c SERA RAMASSE
PAS DE FONCTIONS DANS D'AUTRES FICHIERS
 
votre fonction devra etre prototypee comme suit:
 
void sapin(int taille);
 
Fonction(s) autorisee(s): my_putchar
 
Votre fichier sapin.c ne doit pas contenir de main(), ni la fonction my_putchar, nous utiliserons notre main, et notre my_putchar.
 
Vous trouverez un binaire dans le repertoire "pub" du compte "astek".
-> ~astek/pub/sapin
Il vous permettra d'obtenir des exemples de ce que doit generer votre fonction.
 
Voici un sapin de 1 :
 
$> ~astek/pub/sapin 1
   *
  ***
 *****
*******
   |
$>
 
Voici un sapin de 5 :
 
$> ~astek/pub/sapin 5
                   *
                  ***
                 *****
                *******
                 *****
                *******
               *********
              ***********
             *************
              ***********
             *************
            ***************
           *****************
          *******************
         *********************
           *****************
          *******************
         *********************
        ***********************
       *************************
      ***************************
     *****************************
       *************************
      ***************************
     *****************************
    *******************************
   *********************************
  ***********************************
 *************************************
***************************************
                 |||||
                 |||||
                 |||||
                 |||||
                 |||||
$>
 
 
ps : là il n'est pas centré (faute de copiage)

mood
Publicité
Posté le 07-10-2005 à 17:46:53  profilanswer
 

n°1217932
Elmoricq
Modérateur
Posté le 07-10-2005 à 17:48:11  profilanswer
 

Quand tu dis "je voudrais une petite aide" sans nous poser de question, sans proposer de code, et en nous mettant un sujet, tu ne nous demanderais pas de faire l'exercice à ta place, des fois ?
 
[:elmoricq]

n°1217978
sn@ke51
Posté le 07-10-2005 à 18:38:47  profilanswer
 

Non pas du tout mais je voulais savoir qu'elle était la variable pour la taille ("void" d'accord mais la mettre avant le while des lignes * et est-ce que c'est bien ce nom)

n°1217990
Elmoricq
Modérateur
Posté le 07-10-2005 à 19:04:56  profilanswer
 

sn@ke51 a écrit :

Non pas du tout mais je voulais savoir qu'elle était la variable pour la taille ("void" d'accord mais la mettre avant le while des lignes * et est-ce que c'est bien ce nom)


 
[:mlc]
 
Je n'ai rien compris à ta question. Peux-tu nous montrer le code et préciser ?

n°1218128
0x90
Posté le 07-10-2005 à 23:35:22  profilanswer
 

Ptin y'a vraiment des glandus a Epit* ca fout les boules quand on voit le prix de l'école :'(


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1218176
Sve@r
Posté le 08-10-2005 à 05:58:10  profilanswer
 

sn@ke51 a écrit :

Bonjour j'aurais aimé une petite aide pour ce sujet :
 
$> ~astek/pub/sapin 1
   *
  ***
 *****
*******
   |
$>
 
Voici un sapin de 5 :
 
$> ~astek/pub/sapin 5
                   *
                  ***
                 *****
                *******
                 *****
                *******
               *********
              ***********
             *************
              ***********
             *************
            ***************
           *****************
          *******************
         *********************
           *****************
          *******************
         *********************
        ***********************
       *************************
      ***************************
     *****************************
       *************************
      ***************************
     *****************************
    *******************************
   *********************************
  ***********************************
 *************************************
***************************************
                 |||||
                 |||||
                 |||||
                 |||||
                 |||||
$>
 


 
Boaf... pas compliqué !!!
Pour un sapin de "n", faire :
Une boucle de 1 à n
La première boucle doit afficher 4 lignes puis, pour chaque itération, afficher une ligne de plus que l'itération précédente.
La première ligne contient deux étoiles de moins que la dernière ligne de l'itération précédente, sauf pour la première ligne de la première itération qui n'a qu'une étoile. Puis chaque ligne suivante en contient 2 de plus.
Ensuite, afficher le pied soit "n" lignes de "n" barres
 
Rien de bien sorcier !!!

n°1218190
moi23372
Posté le 08-10-2005 à 09:45:50  profilanswer
 

enfantin vraiment... c'est un exercice vraiment très basique ...

n°1218196
Joel F
Real men use unique_ptr
Posté le 08-10-2005 à 09:54:55  profilanswer
 

qui sert vraiment à rien qui plus est :o

n°1218197
gatsusat
Posté le 08-10-2005 à 09:56:26  profilanswer
 

un truc enfantin, ca se fait en 2 minutes chrono dans n'importe kel langage


---------------
Les CSS c'est bon mangez-en
n°1218201
masklinn
í dag viðrar vel til loftárása
Posté le 08-10-2005 à 09:58:57  profilanswer
 

gatsusat a écrit :

un truc enfantin, ca se fait en 2 minutes chrono dans n'importe kel langage


Ouais heu pour un mec qui connais le langage, pas pour un mec qui débute, fait du C et n'a pas envie de lire ses cours hein [:matleflou]  
 
Machin > ton truc est incompréhensible, toutes les données sont plus que probablement dans tes cours, et je vois pas ce que vient foutre un void dans le bazard.
 
L'algorithe est franchement simple, et l'implémentation n'est pas beaucoup plus complexe [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 08-10-2005 à 09:58:57  profilanswer
 

n°1218204
Elmoricq
Modérateur
Posté le 08-10-2005 à 10:03:12  profilanswer
 

On s'en fout que ce soit simple ou complexe. Là tout ce qu'il y a c'est un sujet sans aucune trace de réflexion ou de tentative. [:benou]

n°1218207
masklinn
í dag viðrar vel til loftárása
Posté le 08-10-2005 à 10:18:46  profilanswer
 

Elmoricq a écrit :

On s'en fout que ce soit simple ou complexe. Là tout ce qu'il y a c'est un sujet sans aucune trace de réflexion ou de tentative. [:benou]


J'ai pas dit le contraire hein, je m'insurge simplement contre le "c'est faisable en 2mn chrono dans n'importe quel langage) [:aloy]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1218222
Emmanuel D​elahaye
C is a sharp tool
Posté le 08-10-2005 à 11:06:18  profilanswer
 

sn@ke51 a écrit :

ps : là il n'est pas centré (faute de copiage)


Et la balise 'fixed', à ton avis, elle sert à quoi ?


$> ~astek/pub/sapin 5
                   *
                  ***
                 *****
                *******
                 *****
                *******
               *********
              ***********
             *************
              ***********
             *************
            ***************
           *****************
          *******************
         *********************
           *****************
          *******************
         *********************
        ***********************
       *************************
      ***************************
     *****************************
       *************************
      ***************************
     *****************************
    *******************************
   *********************************
  ***********************************
 *************************************
***************************************
                 |||||
                 |||||
                 |||||
                 |||||
                 |||||
$>


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1218226
Emmanuel D​elahaye
C is a sharp tool
Posté le 08-10-2005 à 11:08:45  profilanswer
 

sn@ke51 a écrit :

Bonjour j'aurais aimé une petite aide pour ce sujet :<pas une ligne de code>


Tu as oublié de poster le code avec lequel tu as un problème...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1218238
Kyle_Katar​n
Posté le 08-10-2005 à 11:39:02  profilanswer
 

Citation :


SEUL LE FICHIER sapin.c SERA RAMASSE  
PAS DE FONCTIONS DANS D'AUTRES FICHIERS  


 
tiens donc, ça sent l'exo tout ça ...

n°1218241
Emmanuel D​elahaye
C is a sharp tool
Posté le 08-10-2005 à 11:41:41  profilanswer
 

Kyle_Katarn a écrit :

Citation :


SEUL LE FICHIER sapin.c SERA RAMASSE  
PAS DE FONCTIONS DANS D'AUTRES FICHIERS  


 
tiens donc, ça sent l'exo tout ça ...


Sans blagues ? Je pensais au contraire que c'était un projet industriel pour
 
http://www.sapin.com/
 
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1218254
chrisbk
-
Posté le 08-10-2005 à 12:34:51  profilanswer
 

Emmanuel Delahaye a écrit :

Sans blagues ? Je pensais au contraire que c'était un projet industriel pour
 
http://www.sapin.com/


bin y en auraient besoin paske


<%'onLoad="window.open('popup.htm','ChequeSapin','scrollbars=no,width=250,height=200,left=10,top=30')" %>


 
qui s'affiche tel quel sur la premiere page, ca fait desordre

n°1218449
0x90
Posté le 08-10-2005 à 19:41:57  profilanswer
 

( question con, comment on centre le pied du  sapin pour les sapins de nombres impairs ? )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1218642
Sve@r
Posté le 09-10-2005 à 11:34:10  profilanswer
 

0x90 a écrit :

( question con, comment on centre le pied du  sapin pour les sapins de nombres impairs ? )


Chaque branche du sapin possède un nombre impair d'étoiles. Donc il n'y aura pas de problème.
C'est plutôt pour les sapins de nombres pairs qu'il y aura décalage...

n°1218694
0x90
Posté le 09-10-2005 à 13:49:58  profilanswer
 

Sve@r a écrit :

Chaque branche du sapin possède un nombre impair d'étoiles. Donc il n'y aura pas de problème.
C'est plutôt pour les sapins de nombres pairs qu'il y aura décalage...


 
Uep j'ai inversé, c'est ce que je voulais dire ^^


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1219205
matafan
Posté le 10-10-2005 à 04:34:08  profilanswer
 

Et ben dans ce cas tu fais un tronc avec un nombre pair de "|".

n°1219219
chrisbk
-
Posté le 10-10-2005 à 08:38:35  profilanswer
 

le C est effectivement un langage qui sent le sapin

n°1219289
masklinn
í dag viðrar vel til loftárása
Posté le 10-10-2005 à 10:12:40  profilanswer
 

chrisbk a écrit :

le C est effectivement un langage qui sent le sapin


Il l'a fait [:ciler]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1219360
chrisbk
-
Posté le 10-10-2005 à 11:38:50  profilanswer
 

je ne recule devant rien quand il s'agit de faire triompher le Mot et la Vérité

n°1219387
KrisCool
“Verbeux„
Posté le 10-10-2005 à 11:59:48  profilanswer
 

Un gars d'Epitech qui vient cash demander à quelqu'un d'autre de lui faire son sujet sur un forum, j'avoue que j'aurais pas osé y penser [:god]


---------------
Loose Change Lies | Bars | Last.fm
n°1219461
gatsusat
Posté le 10-10-2005 à 13:30:58  profilanswer
 

mais bon, faut au moins 20 minutes pour pondre cet algo et le coder.


---------------
Les CSS c'est bon mangez-en
n°1219541
plainsofpa​in
Pingouino's lover
Posté le 10-10-2005 à 14:14:14  profilanswer
 

IWH :o


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1219628
Jog42
Posté le 10-10-2005 à 15:26:39  profilanswer
 

tsss ca passer dans les news interne de lecole ca :) jmen charge.

n°1219644
sLiZeR
Posté le 10-10-2005 à 15:44:18  profilanswer
 

mouarf il commence bien sa piscine lui....
Le mal étant fait je te conseil (pour faire une bonne année :) ) de ne pas vouloir pomper du code sur le net pour les notes mais plutot de te casser la tête à essayer de trouver, chercher en groupe, trouver l'algo sur un papier avant de te lancer dans emacs...
Bref plus tu cherche plus sa te fait les dents et après sa ira mieux.
 
Bon courage ++ sLiZeR
 
ps : J'ai trouver vraiment nul votre réaction au point de vue niveau de l'exercice, certes yavait po de réflexion mais le niveau aurait pas du être pris en compte. Pour info , faut bien commencer et... des foi sa se fait le 3 octobre :)

n°1219646
chrisbk
-
Posté le 10-10-2005 à 15:45:41  profilanswer
 

nan mais on est pas la pour faire les exos. Il a du code a nous montrer, oui on jete un oeil, mais lui faire son truc ? nan
 
(Et sinon, on a tous commencé a un moment ou a un autre, donc on connait)

n°1219651
sLiZeR
Posté le 10-10-2005 à 15:52:29  profilanswer
 

Chui bien daccord j'ai po di le contraire :)

n°1219966
el muchach​o
Comfortably Numb
Posté le 10-10-2005 à 21:31:51  profilanswer
 

Kyle_Katarn a écrit :

Citation :


SEUL LE FICHIER sapin.c SERA RAMASSE  
PAS DE FONCTIONS DANS D'AUTRES FICHIERS  


 
tiens donc, ça sent l'exo tout ça ...


Moi je dirais que ça sent surtout le sapin...
 
edit : ah merde, grillé par chrisbk.
 
Sinon, maintenant qu'on lui a fait le sapin, il pourrait nous faire la neige et les guirlandes. :p

Message cité 1 fois
Message édité par el muchacho le 10-10-2005 à 21:34:45

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1219989
Elmoricq
Modérateur
Posté le 10-10-2005 à 21:44:01  profilanswer
 

el muchacho a écrit :

Sinon, maintenant qu'on lui a fait le sapin, il pourrait nous faire la neige et les guirlandes. :p


 
En attendant, il a déjà les boules.  [:taiche]  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 :sweat:

n°1273025
red factio​n
Posté le 24-12-2005 à 20:37:04  profilanswer
 

Joyeux noel http://nesumi.free.fr/smiley/kaos/noel/k_clochette_noel2.gif

n°1619970
fayhel
pauvre quiche
Posté le 05-10-2007 à 20:29:04  profilanswer
 

omg, mais qu'est ce que tu fais a epitech si ton seul but c'est de pomper du code?

n°1623455
Sve@r
Posté le 14-10-2007 à 15:35:36  profilanswer
 

fayhel a écrit :

omg, mais qu'est ce que tu fais a epitech si ton seul but c'est de pomper du code?


A mon avis il n'y plus depuis le temps.
pov quiche...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Help sapin en langage C

 

Sujets relatifs
Quel langage pour une appli base de donnée ?Quel langage pour mon projet ? (web)
[SQL] Erreur #306 sur Requete comparant 2 mémo ! Help plz[VISUAL] ajouter une aide dans le dynamic help
comment faire pour utiliser un langage info?projet MFC AppWizard (exe) en langage C (sur visual studio C)
[Access / SQL / SGBD] Evenement clic sur controle onglet ! help plzhelp -requete sql comparaison 2chaines
Pb formulaire access et zone de liste ! help plz !Help! Comment référencer gratuitement mon site web?
Plus de sujets relatifs à : Help sapin en langage C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR