Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C . में रिवर्स फ़्लॉइड के त्रिकोण को प्रिंट करने का कार्यक्रम

कार्यक्रम विवरण

फ़्लॉइड का त्रिभुज प्राकृतिक संख्याओं का एक समकोण त्रिभुजाकार सरणी है, जिसका उपयोग कंप्यूटर विज्ञान शिक्षा में किया जाता है। इसका नाम रॉबर्ट फ्लॉयड के नाम पर रखा गया है। इसे त्रिभुज की पंक्तियों को लगातार संख्याओं से भरकर परिभाषित किया जाता है, जो ऊपरी बाएँ कोने में 1 से शुरू होता है

1                               15 14 13 12 11
2 3                             10 9 8 7
4 5 6                         6 5 4
7 8 9 10                       3 2
11 12 13 14 15                 1
Floyd's Triangle                Reverse of Floyd's Triangle

एल्गोरिदम

फ्लोयड ट्रायंगल को प्रिंट करने के लिए -

Accept the number of rows to print the Floyd’s Triangle
Print value 1 for the Row 1
Print two values 2 and 3 in the next row
Print three values 4, 5 and 6 in the next row
Repeat till the number of rows specified

फ्लोयड ट्राइएंगल का उल्टा प्रिंट करने के लिए -

Accept the number of rows to print the reverse of Floyd’s Triangle
Print the values in the reverse order as specified in the reverse of Floyd’s Triangle

उदाहरण

/*Program to print the Reverse of Floyd's Triangle*/
#include<stdio.h>
int main() {
   int r,c=1;
   int rows,revrows,r1,c1,d;
   clrscr();
   printf("Enter number of rows to print the Floyd's Triangle: ");
   scanf("%d", &rows);
   printf("\n");
   for (r=1;r<=(rows*(rows+1))/2;r++){
      printf("%d ",r);
      if(r==(c*(c+1))/2){
         printf("\n");
         c++;
      }
   }
   printf("\n\n");
   /*Printing the Reverse of Floyd's Triangle*/
   printf("Enter number of rows to print the reverse of Floyd's Triangle: ");
   scanf("%d",&revrows);
   printf("\n\n");
   printf("Reverse of Floyd's Triangle\n");
   printf("\n\n");
   d = (revrows*(revrows+1))/2;
   for(r1=revrows;r1>=1;r1--){
      for(c1=r1;c1>=1;c1--,d--){
         printf("%4d", d);
      }
      printf("\n");
   }
   getch();
   return 0;
}

आउटपुट

C . में रिवर्स फ़्लॉइड के त्रिकोण को प्रिंट करने का कार्यक्रम


  1. सरणी को उलटने के लिए C प्रोग्राम लिखें

    एक सरणी संबंधित वस्तुओं का एक समूह है जो एक सामान्य नाम से संग्रहीत होता है। सिंटैक्स एक सरणी घोषित करने के लिए सिंटैक्स इस प्रकार है - datatype array_name [size]; आरंभीकरण घोषणा के समय एक ऐरे को भी इनिशियलाइज़ किया जा सकता है - int a[5] = { 10,20,30,40,50}; सी में उलटा सरणी हम स्वैपिंग तकनीक क

  1. C . में एक स्क्वायर के अंदर स्क्वायर प्रिंट करने का कार्यक्रम

    कार्यक्रम विवरण स्क्वायर के अंदर स्क्वायर प्रिंट करें जैसा कि नीचे दिखाया गया है एल्गोरिदम Accept the number of rows the outer Square to be drawn Display the Outer Square with the number of rows specified by the User. Display another square inside the outer square. उदाहरण /* Program to print Squa

  1. सी . में संख्यात्मक पैटर्न मुद्रित करने का कार्यक्रम

    कार्यक्रम विवरण उपयोगकर्ता से पंक्तियों की संख्या को स्वीकार करके संख्यात्मक पैटर्न प्रिंट करें। इनपुट:5 पंक्तियाँ 1 6 2 10 7 3 13 11 8 4 15 14 12 9 5 एल्गोरिदम Print the pattern from the end of each Row Complete the last column of each Row Start from the Second Last Column of the second row Repea