You are on page 1of 8

Изработка на програми со

користење на функции
вежби
Прашања
• Што претставува функција во C++?
• Што е прототип на функција?
• Зошто функција мора да се декларира?
• Што се наведува при декларација на
функција?
• Како се повикува функција?
Дефинирај функции
• За пресметување на факториел
• За наоѓање на НЗД на два броја (евклидов
алгоритам)
Int faktoriel (int n)
{
int f=1;
for (int i=1; i<=n;i++)
f=f*I;
return f;
}
Int nzd (int m, n)
{
while (m!=n)
if (m>n)
m=m-n;
else
n=n-m;
return m;
}
Задачи
• Да се одреди биномниот коефицијент n!/k!
(n-k)! со користење на функцијата faktoriel.
• Да се скрати дропка. Користи ф-јата nzd за
два броја. (да се напише во форма x/y)
Домашна задача
• Таблично да се отпечатат природните
броеви од 1 до 10 и нивните факториели.
Да се користи ф-јата faktoriel.
• Да се напише функција со која се одредува
бројот на цифрите на даден природен број
n, потоа да се одреди кој од два внесени
броја има помал број на цифри.
За талентирани ученици
• Да се отпечатат сите прости броеви од 1 до
n со користење на функцијата prost.

You might also like