Help sapin en langage C

Help sapin en langage C - C - Programmation

Marsh Posté le 07-10-2005 à 17:46:53    

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)

Reply

Marsh Posté le 07-10-2005 à 17:46:53   

Reply

Marsh Posté le 07-10-2005 à 17:48:11    

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]

Reply

Marsh Posté le 07-10-2005 à 18:38:47    

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)

Reply

Marsh Posté le 07-10-2005 à 19:04:56    

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 ?

Reply

Marsh Posté le 07-10-2005 à 23:35:22    

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.
Reply

Marsh Posté le 08-10-2005 à 05:58:10    

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 !!!

Reply

Marsh Posté le 08-10-2005 à 09:45:50    

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

Reply

Marsh Posté le 08-10-2005 à 09:54:55    

qui sert vraiment à rien qui plus est :o

Reply

Marsh Posté le 08-10-2005 à 09:56:26    

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


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 08-10-2005 à 09:58:57    

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
Reply

Marsh Posté le 08-10-2005 à 09:58:57   

Reply

Marsh Posté le 08-10-2005 à 10:03:12    

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]

Reply

Marsh Posté le 08-10-2005 à 10:18:46    

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
Reply

Marsh Posté le 08-10-2005 à 11:06:18    

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/
Reply

Marsh Posté le 08-10-2005 à 11:08:45    

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/
Reply

Marsh Posté le 08-10-2005 à 11:39:02    

Citation :


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


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

Reply

Marsh Posté le 08-10-2005 à 11:41:41    

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/
Reply

Marsh Posté le 08-10-2005 à 12:34:51    

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

Reply

Marsh Posté le 08-10-2005 à 19:41:57    

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

Marsh Posté le 09-10-2005 à 11:34:10    

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

Reply

Marsh Posté le 09-10-2005 à 13:49:58    

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.
Reply

Marsh Posté le 10-10-2005 à 04:34:08    

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

Reply

Marsh Posté le 10-10-2005 à 08:38:35    

le C est effectivement un langage qui sent le sapin

Reply

Marsh Posté le 10-10-2005 à 10:12:40    

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
Reply

Marsh Posté le 10-10-2005 à 11:38:50    

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

Reply

Marsh Posté le 10-10-2005 à 11:59:48    

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
Reply

Marsh Posté le 10-10-2005 à 13:30:58    

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


---------------
Les CSS c'est bon mangez-en
Reply

Marsh Posté le 10-10-2005 à 14:14:14    

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
Reply

Marsh Posté le 10-10-2005 à 15:26:39    

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

Reply

Marsh Posté le 10-10-2005 à 15:44:18    

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 :)

Reply

Marsh Posté le 10-10-2005 à 15:45:41    

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)

Reply

Marsh Posté le 10-10-2005 à 15:52:29    

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

Reply

Marsh Posté le 10-10-2005 à 21:31:51    

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
Reply

Marsh Posté le 10-10-2005 à 21:44:01    

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:

Reply

Marsh Posté le 24-12-2005 à 20:37:04    

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

Reply

Marsh Posté le 05-10-2007 à 20:29:04    

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

Reply

Marsh Posté le 14-10-2007 à 15:35:36    

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.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed