C Πρόγραμμα για εκτύπωση πλήρους πυραμίδας χρησιμοποιώντας αριθμούς σε παλίνδρομη μορφή

C Πρόγραμμα για εκτύπωση πλήρους πυραμίδας χρησιμοποιώντας αριθμούς σε παλίνδρομη μορφή

Σε αυτό το πρόγραμμα C, θα μάθουμε πώς να γράφουμε ένα πρόγραμμα για την εκτύπωση ολόκληρης της πυραμίδας χρησιμοποιώντας αριθμούς σε παλινδρομική μορφή.

Εδώ είναι ο κώδικας του προγράμματος για την εκτύπωση της πλήρους πυραμίδας χρησιμοποιώντας αριθμούς σε παλινδρομική μορφή.

Κώδικας - Πρόγραμμα C για εκτύπωση πλήρους πυραμίδας με χρήση αριθμών σε παλίνδρομη μορφή
/*
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;
}
Έξοδος

Εισαγάγετε τον αριθμό των σειρών: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

---------------------------------
Η διαδικασία εξήλθε μετά από 1,659 δευτερόλεπτα με τιμή επιστροφής 0
Πατήστε οποιοδήποτε κλειδί για να συνεχίσετε. . .