Professional Documents
Culture Documents
06 - Osnovi Programiranja
06 - Osnovi Programiranja
OSNOVI PROGRAMIRANJA
VEŽBE 6
1
,
e
početak i!
i 0
#include <stdio.h>
eps
main()
e=1 {
int i;
k=1 float k,e,eps;
i=0
scanf("%f",&eps);
1/k > eps e=1;
k=1; do
i=i+1 i=0; {
k=k*i while (1/k>eps) i++;
{ k *=i;
e = e + 1/k i++; e +=1/k;
k *=i; }
e +=1/k; while(1/k>eps);
}
printf("%6.2f\n",e);
kraj }
Institut za matematiku i informatiku | 2018 | KG
PETLJE
x 2i
cos( x ) 1
i
i 0 2i !
x 2i
x 2i 2 1 2i ! i
ai 1 1
i 1 x 2i
2i 2 ! ai 1
i
2i !
ai
ai 1
i 1 x 2i 2
1
2i 2 !
ai x2
ai 1 2i 1 2i
kraj printf("%10.6f",s);
R
Rn 1
Rn 1
Rn ; R0 1
2
1 R R
1R
1 R 2
R0 1, R1 , R2 2
2 2
r, e #include <stdio.h>
#include <math.h>
r0 = 1 main(){
r1 = (1 + r) / 2 double e,r0,r1,r;
ne
|r1 – r0| > e scanf("%lf%lf",&r,&e);
r0=1;
r0 = r1 r1=(r+1)/2;
while(fabs(r1-r0)>e)
{
r1 = (r0 + r / r0) / 2
r0=r1;
r1=(r0+r/r0)/2;
r1 }
printf("%10.6lf\n",r1);
kraj }
n main()
{
b=0
int n,i,b;
i=2
scanf("%d",&n);
n <> 1 i=2;
b=0;
n mod i = 0
da while (n!=1)
b=b+1 {
if (n%i ==0)
n mod i = 0 {
da b++;
n = n div i while (n % i ==0) n/=i; //ili n=n/i;
}
i++;
i=i+1 }
b printf("%d \n",b);
}
kraj
n main(){
n <> 1 scanf("%d",&n);
i=2;
n mod i = 0 while (n!=1)
da {
b=0 if ( n % i ==0)
{
b = 0;
n mod i = 0
while (n % i ==0)
da
{
n = n div i n/=i;
b=b+1 b=b+1;
}
printf("%d na %d \n",i,b);
i,b
}
i++;
i=i+1 }
}
kraj
Institut za matematiku i informatiku | 2018 | KG
PETLJE
kraj