Меню сайта

Предложитедва варианта функции вычисления суммы первых n чисел Фибоначчи.

# include &lt-stdio.h&gt-

-nt fib(intx)

{

— if((x==1)|(x==2)) return 1-

— elsereturn (fib(x-1)+fib(x-2))-

}

void main()

{ int sum=0-

— constn=7-

— for(int i=1-i&lt-=n-i++)

— — -sum+=fib(i)-

-printf(«%d»,sum)-

(далее…)

Категория: Функции | Дата: 01.11.12

Напишитефункцию сложения двух простых дробей a/b и c/d. В результате должна получатьсяправильная несократимая дробь или смешанное число.

# include &lt-stdio.h&gt-

const a=3,b=5,c=7,d=13-

— intch,zn,cel-

void sokr(int &amp-x,int &amp-y)

{ int max=(x&lt-y)?y:x-

— for(int i=2-i&lt-=max-i++)

— — — if((x%i==0)&amp-(y%i==0))

(далее…)

Категория: Функции | Дата: 01.11.12

Напишитефункцию разложения натурального числа на простые множители.

# include &lt-stdio.h&gt-

void main()

{

— constN=15120-

— longint n=N-

— intmas[10]-

— intkol=0-

— for(int i=2-i&lt-=n-)

— — — {

— — — — — if((n%i)==0)

— — — — — — — {

(далее…)

Категория: Функции | Дата: 01.11.12

Напишитефункцию, выдающую на экран битовое представление заданного вещественного числа.

#include&lt-conio.h&gt-

#include&lt-stdio.h&gt-

void preds(unsigned char*b)

{

for(int i=7-i&gt-=0-i—)

— — -printf(«%d»,(*b &gt-&gt- i) &amp- 1)-

— — -printf(» «)-

}

void main()

{

int i-

float ch=-123.5123421-

(далее…)

Категория: Функции | Дата: 31.10.12

Меню раздела
Блок