Professional Documents
Culture Documents
Zad
Zad
h>
#define broj_el 5
int main() {
/*Tutorijal 5, Zadatak 1*/
int niz[broj_el], i,maximalni, minimalni;
char a = 'A';
float prosjek, suma;
suma = 0;
int brParnih = 0;
for(i=0; i<broj_el; i++)
{ printf("Unesite %d. cijeli broj: ", i+1);
scanf("%d", &niz[i]);
}
maximalni = niz[0];
minimalni = niz[0];
}
printf("Maksimalni: %d",maximalni);
printf("\nMinimalni: %d",minimalni );
// prosjek = (float)suma/brParnih;
// printf("Srednja vrijednost unesenih brojeva je %.2f\n", prosjek);
return 0;
}
//
LAB 5 zadatak 4
#include <stdio.h>
#define broj_el 100
int main() {
/*Tutorijal 5, Zadatak 1*/
int A[broj_el] ,i,br5,br7;
float prosjek, suma;
printf("%d, %d", br5, br7);
br5 = 0;
br7 = 0;
for(i=0; i<broj_el; i++)
{ printf("Unesite %d. cijeli broj prvog niza: ", i+1);
scanf("%d", &A[i]);
if(A[i]==-1)
break;
else if(A[i]%5==0)
{
br5++;
}
else if(A[i]%7==0)
{
br7++;
}
printf("djeljivih s 5 %d",br5);
printf("\n djeljivih sa 7 %d",br7);
return 0;
}
LAB6 Z1
#include <stdio.h>
#define DUZINA 4
int main() {
int niz[DUZINA],temp;
int i,j,min;
/* unos niza */
for (i=0; i<DUZINA; i++) {
printf("Unesite %d prirodan broj: ", i+1);
scanf("%d", &niz[i]);
}
niz[min] = temp;
printf("niz[min] = %d ", niz[min]);
}
/* ispis niza */
printf("Sortiran niz:\n");
for (i=0; i<DUZINA; i++)
printf("%d ", niz[i]);
printf("\n");
return 0;
}
LAB6 Z2
#include <stdio.h>
#define DUZINA 4
int main() {
int a[DUZINA],b[DUZINA],c[2*DUZINA];
int i,brA=0,brB=0;
/* unos niza */
for (i=0; i<DUZINA; i++) {
printf("Unesite %d prirodan broj: ", i+1);
scanf("%d", &a[i]);
if(a[i]==-1)
break;
else
brA++;
}
for (i=0; i<DUZINA; i++) {
printf("Unesite %d prirodan broj: ", i+1);
scanf("%d", &b[i]);
if(b[i]==-1)
break;
else
brB++;
}
c[brA+brB];
for(i=0; i<brA; i++) {
c[i]=a[i];
}
for(i=0; i<brB; i++) {
c[i+brA]=b[i];
}
for(i=0; i<brA+brB; i++) {
printf("%d, ", c[i]);
}
return 0;
}
#include <stdio.h>
#define DUZINA 100
int main() {
int niz[DUZINA],temp;
int i,j,min, n, brA=0, brojacN=0, lokacijaZadnjegPonavljanja;
/* unos niza */
for (i=0; i<DUZINA; i++) {
printf("Unesite %d realan broj: ", i+1);
scanf("%d", &niz[i]);
if(niz[i]==-1)
break;
else {
brA++;
}
}
}
for (i = 0; i<brA-brojacN; i++)
printf("%d, ", niz[i]);
//ibacivanje lemenata
printf ("unesi broj koji zelis izbaciti: ");
scanf("%d", &n);
for (i = 0; i<brA; i++) {
if (niz[i]==n) {
brojacN++;
lokacijaZadnjegPonavljanja = i;
// printf("%d, ", lokacijaZadnjegPonavljanja);
}
if (niz[i]>n) {
niz[i-brojacN] = niz[i];
}
}
for (i = 0; i<brA-brojacN; i++)
printf("%d, ", niz[i]);
/* ispis niza */
return 0;
}