Posez votre question Signaler

Triangle en C

zakaria-ahmed 86Messages postés 30 octobre 2008Date d'inscription 22 octobre 2010Dernière intervention - Dernière réponse le 28 mars 2010 à 12:05
Bonjour,
salut a tous le monde je suis un debutant en language C et je veux coonaitre en language C cooment creer un triangle comme ca :
************
**********
********
******
*****
***
*
merci pour votre aide,
Lire la suite 

Triangle en C »

8 réponses
Réponse
+1
moins plus
Puis les fonctions sans type de retour, faudrait peut être songer à coder avec un minimum de soin. Un main est sensé retourner un int (0 quand tout va bien).

Au final ça ressemble plutôt à ça :

#include <stdio.h>

int main(){
    unsigned i, j, n = 10;
    for(i = 0; i < n; ++i) {
        for(j = 0; j < n - i ; ++j) printf("*");
        printf("\n");
    }
    return 0;
}


Bonne chance
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
Voici un tuto sur toutes les écritures en programation
Je t'ai donné le C directement (plus loin, tu a le C++)
A bientot !
Ajouter un commentaire
Réponse
+0
moins plus
slt,
avec printf();
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Regarde ici, à toi d'adapter
http://www.commentcamarche.net/forum/affich 1225290 exo programmation c#6
Ajouter un commentaire
Réponse
+0
moins plus
Tout est dans les printf et les for, comme dit précédemment, mais j'ajouterais aussi ce lien :
http://www.commentcamarche.net/faq/sujet 10925 demander de l aide pour vos exercices sur ccm

Bonne chance
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir, Je crois que c'est tard, mais vieux tard que jamais!

Voilà le programme que j'ai bel et bien créé:

// PROGRAMME PRINCIPAL

#include <stdio.h>
#include <stdlib.h>

main(){

int n,i,j,C;

printf("Veuillez saisir le nombre de lignes:\n");
scanf("%i",&n);
printf("\n");
do{
for(j=0;j<C;j++){
printf("*");
}
printf("\n");
C--;
}while(C>=1);
getch();
}

Voilà c'est tout! à ce bonne nuit!
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir, La question date, mais bon, mieux vaut tard que jamais!

Voici le triangle isocèle que j'ai bel et bien écrit:



#include <stdio.h>
#include <stdlib.h>

main(){

int n,i,j,C;

printf("Veuillez saisir le nombre de lignes:\n");
scanf("%i",&n);
printf("\n");
do{
for(j=0;j<C;j++){
printf("*");
}
printf("\n");
C--;
}while(C>=1);
getch();
}
Ajouter un commentaire
Réponse
+0
moins plus
C'est gentil de donner les solutions.
Par contre, il faut encore que le programme soit correct.

main(){
Le prototype de main sans argument est : int main(void);
Et ça renvoie : return 0; à la fin.

for(j=0;j<C;j++){
C n'a pas été initialisé. Donc, problème...

getch();
Ce n'est pas une fonction portable. De plus il faut inclure <conio.h> si tu souhaites malgré tout l'utiliser.

Cdlt,
Ajouter un commentaire
Ce document intitulé « triangle en C » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook