Triangle en C

Profil bloqué -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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,
Configuration: Windows XP Internet Explorer 6.0

8 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    1
  2. rameleu Messages postés 439 Date d'inscription   Statut Membre Dernière intervention   78
     
    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 !
    0
  3. ninouhhichem Messages postés 303 Statut Membre 9
     
    slt,
    avec printf();
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. GeeK
     
    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!
    0
  6. GeeK
     
    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();
    }
    0
  7. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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,
    0