Изходният код на триъгълника на Pascal в C

Уроци по програмиране, алгоритми, статии, източници, примерни програми и полезни съвети

Изходен код: Триъгълникът на Паскал в C.

Не толкова отдавна анализирахме програма, която изчислява триъгълника на Паскал в C#. Сега ще направим същото, но за езика C.

Можете да намерите формулите и дефиницията на триъгълника на Паскал в тази статия.

Първо, не забравяйте да включите всички необходими библиотеки:

Ще ни трябват следните библиотеки:

  • - отговаря за разпределението на паметта и контрола на процеса на компилация (стандартно, заедно с "stdafx.h").
  • - отговаря за създаването и извеждането на конзолата.
  • - Отговаря за работа със стрингове.
  • - Отговаря за локализацията. Благодарение на нея ще можем да пишем в конзолата на български.

По-долу декларираме функция - подпрограма. В нашия случай тази функция ще изчисли факториели:

long показва, че нашата функция ще има тип данни long int, тоест ще приема числа от -2 147 483 648 до 2 147 483 647.

факториал е името на нашата функция. Може да е всичко.

(int) – означава, че функцията ще получава променливи от типint.

Сега, за да активираме българската локализация, пишем в основната функция:

След това декларираме някои целочислени променливи, които ще ни трябват по-късно:

След това пишем следното:

В първия ред показваме текст на конзолата с искане за номер.

Във втория ред четем какво ни е написал потребителят.%i означава, че въведеното от потребителя число ще бъде цяло число (форматint ).&n е променлива с имеn, в която ще пишемполучени данни.

Сега подреждаме кода си така, че когато извеждаме, получаваме триъгълник, например, така: