Professional Documents
Culture Documents
08 - Osnovi Programiranja
08 - Osnovi Programiranja
OSNOVI PROGRAMIRANJA
VEŽBE 8
p o c e ta k
#include <stdio.h>
n
main()
i = 1, n {
float a[20];
a [i] int i,n;
scanf("%d",&n);
for(i=0;i<n;i++)
i =1,n
scanf("%f",&a[i]);
a [ i]
printf("Niz u unetom redosledu\n");
for(i=0;i<n;i++)
i = n, 1 printf("%7.2f",a[i]);
a [i]
printf("\nNiz u obrnutom redosledu\n");
for(i=0;i<n;i++)
printf("%7.2f",a[n-i-1]);
k ra j }
n
#include <stdio.h>
i = 1, n main()
{
a [i] int a[50];
int i,n,br_parnih;
scanf("%d",&n);
b = 0 for(i=0;i<n;i++)
scanf("%d",&a[i]);
i = 1, n
a [i] m o d 2 = 0 br_parnih=0;
for(i=0;i<n;i++)
da
b = b + 1
if(a[i] % 2==0) br_parnih++;
printf("%d",br_parnih);
b
}
k ra j
p = 1
min=a[0];
poz_min=0;
i = 2, n for(i=1;i<n;i++)
if(a[i] < min)
a [i ] < m in
{
da
min=a[i];
m in = a [i]
poz_min=i;
p = i }
printf("min:%dpozicija:%d",min,poz_min);
m in , p }
k ra j
p o c e ta k
#include <stdio.h>
n = 0
main()
x {
float a[50],x;
int i,n;
x <> 0
n = n + 1 scanf("%f",&x);
n=0;
a [n ] = x while(x!=0)
{
x
a[n]=x;
n++;
i = 1, n scanf("%f",&x);
}
a [i] 2
for(i=0;i<n;i++)
printf("%7.2f",a[i]);
k ra j }
Primer: Ulaz: n = 5 a: 7 –5 1 9 4 x = 2
Izlaz: 7 9 4 1 –5
Ulaz: n = 6 a: 2 7 3 –2 9 10 x = 5
Izlaz: 7 9 10 –2 2 3
a [i ], b [i ], c [i]
}
k ra j
Institut za matematiku i informatiku | 2018 | KG
JEDNODIMENZIONALNI NIZOVI
p o c e ta k
#include <stdio.h>
n
main()
{
i = 1, n
float a[100], b[100];
int i,n;
a [i]
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%f",&a[i]);
b [1 ] = a [1 ]
b[0]=a[0];
i = 2, n
for(i=1;i<n;i++)
b [i] = b [i –1 ] + a [i]
b[i]=b[i-1]+a[i];
for(i=0;i<n;i++)
printf("%7.2f ",b[i]);
i = 1, n
}
b [i]
k ra j
for(i=n-1;i>=k;i--)
i = n, k
a[i+1]=a[i];
a [i+ 1 ] = a [i]
a[k]=m;
for(i=0;i<n+1;i++)
a [k ] = m printf("%d ",a[i]);
i = 1, n+1
}
a [i]
k ra j
Institut za matematiku i informatiku | 2018 | KG
JEDNODIMENZIONALNI NIZOVI