Рубрики

C Программа для печати треугольника Флойда

Треугольник Флойда — это треугольник с первыми натуральными числами.

1
2     3
4     5     6
7     8     9     10
11     12     13     14     15

Следующая программа печатает треугольник Флойда с n строками.

C ++

#include <bits/stdc++.h>

using namespace std;

  

void printFloydTriangle(int n) 

    int i, j, val = 1; 

    for (i = 1; i <= n; i++) 

    

        for (j = 1; j <= i; j++) 

            cout << val++ << " "

        cout << endl; 

    

  
// Код драйвера

int main() 

    printFloydTriangle(6); 

    return 0; 

  
// Это код добавлен
// ратбхупендра

С

// Без использования временной переменной и только с одним циклом
#include<stdio.h>

void floyd(n){

    int i,j=1;

    for (i=1;i<=(n*(n+1))/2;i++){

        printf("%d ",i);

        if(i==(j*(j+1))/2){

            printf("\n");

            j++;

        }

    }

}

  

int main(){

    floyd(6);

}

  
// Этот код предоставлен Vishal B

Джава

// Java-программа для печати
// треугольник Флойда

class GFG

{

    static void printFloydTriangle(int n)

    {

        int i, j, val = 1;

        for (i = 1; i <= n; i++)

        {

            for (j = 1; j <= i; j++)

            {

                System.out.print(val + " ");

                val++;

            }

            System.out.println();

                  

        }

    }

          

    // Код драйвера

    public static void main(String[] args) 

    {

        printFloydTriangle(6);

    }

}

python3

# Python3 программа для печати
# Треугольник Флойда

def loydTriangle(n):

  

    val = 1

    for i in range(1, n + 1):

  

        for j in range(1, i + 1):

            print(val, end = " ")

            val += 1

          

        print("")

  

loydTriangle(6)

  
# Этот код предоставлен
# Смита Динеш Семвал

C #

// C # программа для печати
// треугольник Флойда

using System;

  

class GFG

{

    static void printFloydTriangle(int n)

    {

        int i, j, val = 1;

        for (i = 1; i <= n; i++)

        {

            for (j = 1; j <= i; j++)

            {

                Console.Write(val + " ");

                val++;

            }

            Console.WriteLine();

        }

    }

          

    // Код драйвера

    public static void Main() 

    {

        printFloydTriangle(6);

    }

}

PHP

<?php
// PHP-код для печати треугольника Флойда

  
// Функция для отображения треугольника Флойда

function FloydsTriangle($n)

{

    $val = 1;

      

    // цикл для количества строк

    for($i = 1; $i <= $n; $i++)

    {

        // цикл для количества элементов

        // в каждой строке

        for($j = 1; $j <= $i; $j++)

        {

            print($val." ");

            $val++;

        }

        print("\n");

    }

}

  
// Код водителя

$n = 6;

FloydsTriangle($n);

  
// Этот код предоставлен akash7981
?> 


Выход:

1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21

Рекомендуемые посты:

C Программа для печати треугольника Флойда

0.00 (0%) 0 votes