Programme C pour imprimer une pyramide complète à l'aide de nombres au format palindromique

Programme C pour imprimer une pyramide complète à l'aide de nombres au format palindromique

Dans ce programme C, nous allons apprendre à écrire un programme pour imprimer la pyramide complète en utilisant des nombres au format palindromique.

Voici le code du programme pour imprimer la pyramide complète en utilisant des nombres au format palindromique.

Code - Programme C pour imprimer une pyramide complète à l'aide de nombres au format palindromique
/*
C Program to Print Full Pyramid using Numbers

        1
      2 3 2
    3 4 5 4 3
  4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5
*/

#include <stdio.h>
int main()
{
    int i, space, rows, k=0, count = 0, count1 = 0;
    printf("Enter number of rows: ");
    scanf("%d",&rows);
    for(i=1; i<=rows; ++i)
    {
        for(space=1; space <= rows-i; ++space)
        {
            printf("  ");
            ++count;
        }
        while(k != 2*i-1)
        {
            if (count <= rows-1)
            {
                printf("%d ", i+k);
                ++count;
            }
            else
            {
                ++count1;
                printf("%d ", (i+k-2*count1));
            }
            ++k;
        }
        count1 = count = k = 0;
        printf("\n");
    }
    return 0;
}
Sortie

Entrez le nombre de lignes :5
1
2 3 2
3 4 5 4 3
4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5

--------------------------------
Processus terminé après 1,659 secondes avec la valeur de retour 0
Appuyez sur n'importe quelle touche pour continuer. . .