Генератор цветов Уроки C++ Уроки Windows forms Учебники по программированию Уроки HTML Уроки CSS Готовые задания Исходники Полезные программы
регистрация доменов

Дешёвые домены


Уроки C++


Функции в С++

Теперь вам нужно познакомиться с таким элементом программирования, как функция. Функция – это именованная группа операторов, выполняющая законченное действие. К функции можно обратиться по имени, которое вы ей дали, передать ей значения и получить результат. Функции могут быть простыми, а могут быть весьма громоздки и выполнять сложные вычисления. Благодаря им упрощается структура программы, разбивая задачу на части. В дальнейшем вы увидите некоторые функции для решения задач связанных с сортировкой массивов. А пока давайте напишем функцию для вычисления факториала, увидя как её нужно объявлять и вызывать:



#include "stdafx.h"
#include "iostream"
using namespace std;

int factorial(int n) {   //объявление функции
return !n ? 1 : n * factorial(n - 1);   //описание функции
}

int main()
{
setlocale(LC_ALL, "Russian");
int a;
cout << "Введите число: " << endl;
cin >> a;
cout << "Результат: " << factorial(a) << endl;   //вызов функции
system("PAUSE");
return 0;
}


Результат:



Следующий урок >>