Изходният код на триъгълника на Pascal в C
Уроци по програмиране, алгоритми, статии, източници, примерни програми и полезни съвети
Изходен код: Триъгълникът на Паскал в C.
Не толкова отдавна анализирахме програма, която изчислява триъгълника на Паскал в C#. Сега ще направим същото, но за езика C.
Можете да намерите формулите и дефиницията на триъгълника на Паскал в тази статия.
Първо, не забравяйте да включите всички необходими библиотеки:
Ще ни трябват следните библиотеки:
- - отговаря за разпределението на паметта и контрола на процеса на компилация (стандартно, заедно с "stdafx.h").
- - отговаря за създаването и извеждането на конзолата.
- - Отговаря за работа със стрингове.
- - Отговаря за локализацията. Благодарение на нея ще можем да пишем в конзолата на български.
По-долу декларираме функция - подпрограма. В нашия случай тази функция ще изчисли факториели:
long показва, че нашата функция ще има тип данни long int, тоест ще приема числа от -2 147 483 648 до 2 147 483 647.
факториал е името на нашата функция. Може да е всичко.
(int) – означава, че функцията ще получава променливи от типint.
Сега, за да активираме българската локализация, пишем в основната функция:
След това декларираме някои целочислени променливи, които ще ни трябват по-късно:
След това пишем следното:
В първия ред показваме текст на конзолата с искане за номер.
Във втория ред четем какво ни е написал потребителят.%i означава, че въведеното от потребителя число ще бъде цяло число (форматint ).&n е променлива с имеn, в която ще пишемполучени данни.
Сега подреждаме кода си така, че когато извеждаме, получаваме триъгълник, например, така: