Prijemni Ispit Iz Informatike
Prijemni Ispit Iz Informatike
Sreda 04.07.2012
Linux
Motorola
Android
HTC
Nokia
C verzija
int f = 0;
int g = 1;
for (int i
cout <<
f = f +
g = f }
PASCAL verzija
f := 0;
g := 1;
for i := 0 to 10 do begin
WriteLn (f);
f := f + g;
g := f - g;
end;
18.Napisati program koji e ispitati da li je niz b[1],...,b[k] podniz niza a[1],...,a[n]. Niz b je
podniz niza a ukoliko postoji indeks s (1 s n) tako da vai: a[s]=b[1], a[s+1]=b[2],...,
a[s+k-1]=b[k].
Reenja:
1.
c)
16.
2.
a)
3.
b)
4.
c)
5.
d)
6.
c)
7.
b)
8.
b)
9.
a)
10.
c)
11.
d)
12.
b)
13.
c)
14.
b)
0
1
1
2
3
5
8
13
21
34
55
17.ZADATAK
18.ZADATAK
program zad17;
var
S:real;
i,n:integer;
begin
readln(n);
i := 3;
S := 0;
while i <= 2*n + 1 do
begin
S := S + 1/(i*i);
i := i + 2;
end;
writeln(S:10:2);
end.
program zad18;
var
i, j, n, k: integer;
a,b: array[1..100] of integer;
begin
readln(n);
for i := 1 to n do
readln(a[i]);
readln(k);
for i := 1 to k do
readln(b[i]);
i:=1; j:=1;
while (i<=n) and (j<=k) do
if a[i] = b[j] then
begin
i:=i+1; j:=j+1;
end
else
begin
i:=i-j+2; j:=1;
end;
if j=k+1 then
writeln('je podniz')
else
writeln('nije podniz');
end.
15.
d)