This blog is under construction

Friday 12 July 2013

C program to display Floyd's triangle

Write a C program to generate Floyd's triangle.


  #include <stdio.h>

  int main() {
        int i, j, n, data = 1;

        /* get the number of rows for the triangle */
        printf("Enter the value for n:");
        scanf("%d", &n);

        /* prints right angled triangle using nos 1 to x */
        for (i = 1; i <= n; i++) {
                for (j = 1; j <= i; j++) {
                        /* prints the data */
                        printf("%3d", data++);
                }
                printf("\n");
        }
        return 0;
  }



  Output:
  jp@jp-VirtualBox:~/$ ./a.out
  Enter the value for n:10
    1
    2  3
    4  5  6
    7  8  9 10
   11 12 13 14 15
   16 17 18 19 20 21
   22 23 24 25 26 27 28
   29 30 31 32 33 34 35 36
   37 38 39 40 41 42 43 44 45
   46 47 48 49 50 51 52 53 54 55



No comments:

Post a Comment