You are on page 1of 32

Tutorijal 1

Zadatak 2
#include <stdio.h>

int main()
{
float br1,br2,br3,rez;
printf("Unesite tri broja:");
scanf("%f,%f,%f" , &br1,&br2,&br3);
rez=br1+br2+br3;
printf("Suma unesenih brojeva je: %.1f",rez);
return 0;
}

Zadatak 5
#include <stdio.h>
#define PI 3.14

int main()
{
float R,P,V;
printf("Unesi poluprecnik:");
scanf("%f",&R);
P=R*R*PI;
V=(4/3)*R*R*R*PI;
printf("Povrsina kruga sa polprecnikom je:%f",P);
printf("\nZapremina kruga sa poluprecnikom je:%f",V);
return 0;
}

Zadatak 6.1
#include <stdio.h>
#define PI 3.14

int main()
{
float R,P1,V,P2;
printf("Unesi poluprecnik:");
scanf("%f",&R);
P1=R*R*PI;
V=(4/3)*R*R*R*PI;
P2=4*R*R;
printf("\Povrsina lopte je:%.1f",P2);
printf("\nPovrsina kruga sa polprecnikom je:%.1f",P1);
printf("\nZapremina kruga sa poluprecnikom je:%.1f",V);
return 0;
}

Zadatak 7.1
#include <stdio.h>
#include <math.h>
int main()
{

float x1,y1,z1,x2,y2,z2,d,s;
printf("Unesite koordinate prve tacke:");
scanf("%f,%f,%f",&x1,&y1,&z1);
printf("Unesite koordinate druge tacke:");
scanf("%f,%f,%f",&x2,&y2,&z2);
s=((x2-x1)+(y2-y1)+(z2-z1));
if(s<0)
{
printf("Unesite druge koordinate?");
}
else
{

d=sqrt(s);
printf("Rastojanje izmedu dvije tacke je:%f",d);

}
return 0;
}

Tutorijal 2
Zadatak 1.1
#include <stdio.h>
int main()
{
int x;
printf("Unesite vrijednost krvnog pritiska:");
scanf("%d",&x);
if(x>65&&x<90)
{
printf("Vasa vrijednost pritiska je normalna");
}
else
{
printf("Vasa vrijednost pritiska nije normalna");
}
return 0;
}

Zadatak 2.1
#include <stdio.h>
#define NSP1 65
#define NSP2 90
#define NDP1 105
#define NDP2 140
#define P1 65
#define P2 80

int main()
{
int SP,DP,P;
printf("Unesite vrijednost sistolickog krvnog pritiska:");
scanf("%d",&SP);
printf("Unesite vrijednost dijastolickog krvnog pritiska:");
scanf("%d",&DP);
printf("Unesite vrijednost pulsa:");
scanf("%d",&P);
if(SP>NSP1&&SP<NSP2)
{
printf("\n");
printf("SP:normalan");

}
else
{

printf("\nSP:nije normalan");
}
if(DP>NDP1&&DP<NDP2)
{
printf("\nDP:normalan");
}
else
{
printf("\nDP:nije normalan");
}

if(P>P1&&P<P2)
{
printf("\nPuls:normalan");
}
else
{
printf("\nPuls:nije normalan");
}

return 0;
}

Zadatak 3.1
#include <stdio.h>
int main()
{
int d,m;
printf("Unesite dan rodenja:");
scanf("%d",&d);
printf("Unesite mjesec rodenja:");
scanf("%d",&m);
if(m==3)
{
if(d>=21&&d<=31)
{
printf("Vas horoskopski znak je Ovan");
}
else if(d>=1&&d<=20)
{
printf("Vas horoskopski znak je Ribe");
}
else
{
printf("Vas unos nije tacan");
}

if(m==4)
{
if(d>=1&&d<=20)
{
printf("Vas horoskopski znak je Ovan");
}
else if(d>=21&&d<=30)
{
printf("Vas horoskopski znak je Bik");
}
else
{
printf("Vas unos nije validan");
}

}
if(m==5)
{
if(d>=1&&d<=22)
{
printf("Vas horoskopski znak je Bik");

}
else if(d>=23&&d<=31)
{
printf("Vas horoskopski znak je Blizanci");
}
else
{
printf("Vas unos nije validan");
}
}

if(m==6)
{
if(d>=1&&d<=22)
{
printf("Vas horoskopski znak je Blizanci");
}
else if(d>=23&&d<=30)
{
printf("Vas horoskopski znak je Rak");
}
else
{
printf("Vas unos nije validan");
}
}

if (m==7)
{
if (d>=1&&d<=22)
{
printf("\n Vi ste u horoskopu rak.");
}
else if (d>=23&&d<=31)
{
printf("\n Vi ste u horoskopu lav.");
}
else
{
printf("\n Dan koji ste unijeli nije validan.");
}
}
if (m==8)
{
if (d>=1&&d<=23)
{
printf("\n Vi ste u horoskopu lav.");
}
else if (d>=24&&d<=31)
{
printf("\n Vi ste u horoskopu djevica.");
}
else
{
printf("\n Dan koji ste unijeli nije validan.");
}
}
if (m==9)
{
if (d>=1&&d<=23)
{
printf("\n Vi ste u horoskopu djevica.");
}
else if (d>=24&&d<=30)
{
printf("\n Vi ste u horoskopu vaga.");
}
else
{
printf("\n Dan koji ste unijeli nije validan.");
}
}
if (m==10)
{
if (d>=1&&d<=22)
{
printf("\n Vi ste u horoskopu vaga.");
}
else if (d>=23&&d<=31)
{
printf("\n Vi ste u horoskopu skorpija.");
}
else
{
printf("\n Dan koji ste unijeli nije validan.");
}
}
if (m==11)
{
if (d>=1&&d<=22)
{
printf("\n Vi ste u horoskopu skorpija.");
}
else if (d>=23&&d<=30)
{
printf("\n Vi ste u horoskopu strijelac.");
}
else
{
printf("\n Dan koji ste unijeli nije validan.");
}
}
if (m==12)
{
if (d>=1&&d<=22)
{
printf("\n Vi ste u horoskopu strijelac.");
}
else if (d>=23&&d<=31)
{
printf("\n Vi ste u horoskopu jarac.");
}
else
{
printf("\n Dan koji ste unijeli nije validan.");
}
}
if (m==1)
{
if (d>=1&&d<=21)
{
printf("\n Vi ste u horoskopu jarac.");
}
else if (d>=22&&d<=31)
{
printf("\n Vi ste u horoskopu vodolija.");
}
else
{
printf("\n Dan koji ste unijeli nije validan.");
}
}
if (m==2)
{
if (d>=1&&d<=19)
{
printf("\n Vi ste u horoskopu vodolija.");
}
else if (d>=20&&d<=31)
{
printf("\n Vi ste u horoskopu riba.");
}
else
{
printf("\n Dan koji ste unijeli nije validan.");
}
}

return 0;
}
Zadatak 3.2
#include<stdio.h>
int main()
{
int a,b,c,broj1,broj2,broj3;
printf("Unesite tri broja:");
scanf("%d,%d,%d",&a,&b,&c);
if(a<50||b<50||c<50||a>250||b>250||c>250)
{
printf("Neki od brojeva nije u trazenom opsegu");

}
else
{
if(a<b && a<c)
{
broj1=a;
if(b<c)
{
broj2=b;
broj3=c;
}
broj2=c;
broj3=b;
}

else if(b<a && b<c)


{
broj1=b;
if(a<c)
{
broj2=a;
broj3=c;
}
else if(c<a)
{
broj2=c;
broj3=a;
}
}

else if(c<a && c<b)


{
broj1=c;
if(a<b)
{
broj2=a;
broj3=b;
}
else if(b<a)
{
broj2=b;
broj3=a;
}
}
}

printf("Brojevi poredani po velicini glase:%d,%d,%d",broj1,broj2,broj3);


return 0;
}

Zadatak 3.3
#include <stdio.h>

int main()
{
int a,b,c,x,f;
printf("Unesite koeficjente a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
if(a>=-10&&a<=10&&b>=-10&&b<=10&&c>=-10&&c<=10)
{
printf("Unesite vrijednost tacke x:");
scanf("%d",&x);
f=2*a*x+b;
printf("Prva derivacija iznosi:%d",f);
}
else
{
printf("Koeficjenti a,b,c nisu u datom rasponu");
}

return 0;
}

#include<stdio.h>
int main()
{
int a,b,c,d;
printf("Unesite interval prvog skupa S1[a,b]:");
scanf("%d,%d",&a,&b);
printf("Unesite interval drugog skupa S2[c,d]:");
scanf("%d,%d",&c,&d);

if(b<c && d>a)


{
printf("Skupovi se ne sjeku");

}
else if(a<c && b>d)
{

if(a<c && b>d)


{
printf("Rezultantni interval je [%d,%d].",c,d);

}
else
{
printf("Rezultantni interval je [%d,%d].",d,c);

}}
else{

if(d>b)
{
printf("Rezultantni interval je [%d,%d].",c,b);

}
else if(c<a)
{
printf("Rezultantni interval je[%d,%d].",a,d);
}
}
return 0;
}

Tutorijal 3
Uvodni Zadatak
#include <stdio.h>
int main()
{
float a,b,c,D,x1,x2,t,x1Re,x2Re,x1Im,x2Im;

printf("Unesite koeficjente kvadratne jednacine a,b,c:");


scanf("%f,%f,%f",&a,&b,&c);
D=b*b-4*a*c;

if(D>0)
{
t=sqrt(D);
x1=(-b+t)/(2*a);
x2=(-b-t)/(2*a);
printf("Rijesenja kvadratne jednacine su:x1=%.1f x2=%.1f",x1,x2);
}
else if(D==0)
{
x1=-b/(2*a);
printf("Rijesenja kvadratne jednacine su x1=x2=%.1f",x1);
}
else
{
t=sqrt(-D);
x1Re=-b/(2*a);
x2Re=x1Re;
x1Im=t/(2*a);
x2Im=-x1Im;
printf("Rijenja su:x1=(%.1f,%.1f)",x1Re,x1Im);
printf("\n x2=(%.1f,%.1f)",x2Re,x2Im);
}
return 0;
}

Zadatak 2
#include <stdio.h>
#include <stdio.h>
int main()
{
float a,b,c,D,x1,x2,t,x1Re,x2Re,x1Im,x2Im;
printf("Unesite koeficjente kvadratne jednacine a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
printf("Rijesenja su:\n");
D=b*b-4*a*c;

if(D>0)
{
t=sqrt(D);
x1=(-b+t)/(2*a);
x2=(-b-t)/(2*a);
printf("x1=%.2f\n",x1);
printf("x2=%.2f",x2);
}
else if(D==0)
{
x1=-b/(2*a);
printf("x1=x2=%.2f",x1);
}
else
{
t=sqrt(-D);
x1Re=-b/(2*a);
x2Re=x1Re;
x1Im=t/(2*a);
x2Im=-x1Im;
printf("x1=%.2f%+.2f*i\n",x1Re,x1Im);
printf("x2=%.2f%+.2f*i",x2Re,x2Im);
}
return 0;
}

Zadatak 3.1
#include <stdio.h>
int main()
{
float a,b,c,D,x1,x2,t,x1Re,x2Re,x1Im,x2Im;

do {
printf("\nUnesite koeficjente kvadratne jednacine a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
printf("D je manje od nule.Unesite ponovo");
D=b*b-4*a*c;
} while(D<0);

if(D>0)
{
t=sqrt(D);
x1=(-b+t)/(2*a);
x2=(-b-t)/(2*a);
printf("Rijesenja kvadratne jednacine su:x1=%.1f x2=%.1f",x1,x2);
}
else if(D==0)
{
x1=-b/(2*a);
printf("Rijesenja kvadratne jednacine su x1=x2=%.1f",x1);
}

return 0;
}
Zadatak 3.2
#include <stdio.h>
int main()
{
int a,b,i,j,k,l;
printf("Unesite stranice pravougaonika:");
scanf("%d,%d",&a,&b);
printf("+");
for(i=0;i<a-2;i++)
{

if(i<7)
printf(" -");
if(i==7)
printf(" - ");
}
printf("+\n");
for(k=0;k<b-2;k++)
{

printf("|");

for(j=0;j<(a*2)-3;j++)
{
printf(" ");
}
printf("|\n");
}
printf("+");
for(l=0;l<a-2;l++)
{
if(l<7)
printf(" -");
if(l==7)
printf(" - ");
}
printf("+");

return 0;
}

Zadatak 3.3
#include <stdio.h>
int main()
{
int i,x,k,m;
printf(" X |");
for(i=1;i<=10;i++)
{
printf(" %5d",i);
}
printf("\n- - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \n");

for(m=1;m<=10;m++){
printf("%5d |",m);

for(k=1;k<=10;k++)
{
printf(" %5d",k*m);
}
printf("\n");
}
return 0;
}

Zadatak 3.4
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MIN 1
#define MAX 100
int main()
{
int x;
srand((unsigned int)time NULL);
int sluc_broj = rand() % MAX+MIN;
printf("Izabarao sam broj.Probaj ga pogoditi");
do {
printf("\nPogadajte broj:");
scanf("%d",&x);
if(x<1) break;

if(x<sluc_broj)
{
printf("VECI");

else if (x>sluc_broj)
{
printf("MANJI");
}
else {
printf("JEDNAK");
}
}
while(x != sluc_broj);
printf("\n%d\n",sluc_broj);
return 0;
}

Tutorijal 4
Zadatak 1
#include <stdio.h>
int main()
{
int b, suma=0;
while(suma<=100)
{
printf("Unesite broj: ");
scanf("%d", &b);
suma=suma+b;
}
printf("\n Suma je: ", suma);
return 0;
}

Zadtak 2.1
#include <stdio.h>
int main()
{
int i,suma=0,a;

for(suma=0;suma<100;)
{

printf("Unesite broj:");
scanf("%d",&a);
suma=suma+a;
}
printf("Suma je:%d",suma);
return 0;
}

Zadatak 3.1
#include <stdio.h>
int main()
{
int a,c,b,i,brojac;
brojac=0;
printf("Unesite broj:");
scanf("%d",&a);

printf("Broj je:");

for(i=a;i>0;i--)

{
if((i%5==0)||(i%7==0)||(i%11==0)){
brojac++;

if(brojac==1)
{
printf("%d\n",i);
}
else

{
printf("%10d\n",i);
}
}

return 0;
}

Zadatak 3.2
#include <stdio.h>
int main()
{
int n,i,j;
printf("Unesite broj N:");
scanf("%d",&n);
for(j=1;j<=n;j++)
{
printf("\n");
if(j%2==0)

printf(" ");

for(i=1;i<=n;i++)
{
printf("* ");
}
}
return 0;
}

2 nacin(isti ovaj zadatak)


#include <stdio.h>
int main()
{
int n,i,j;
printf("Unesite broj n:");
scanf("%d",&n);

for(j=0;j<i;j++){

for(i=0;i<=n;i++)
{
printf("* ");
}
printf("\n");
if(j%2==0)
printf(" ");

}
return 0;
}

Zadatak 3.3
#include <stdio.h>
int main()
{
int n,i,znak;
float suma=0;
znak=1;
do
{
printf("Unesite broj n:");
scanf("%d",&n);
}while(n<=0);
i=1;
while(i<=n)
{
suma=suma+znak*(1.0/i);
znak=znak*(-1);
}
i++;
printf("%f",suma);
return 0;
}

2nacin
#include <stdio.h>
#include <math.h>
int main()
{
int n,i;
int suma=0;
do
{
printf("Unesite broj n:");
scanf("%d",&n);
}while(n<=0);
i=1;
while(i<=n)
{
suma=suma+pow(-1,i-1)/i;

}
i++;
printf("%d",suma);
return 0;
}

Zadatk 3.4
#include <stdio.h>
int main()
{
int d;
int mjesec;
printf("Unesite koji je mjesec:januar(1),februar(2),mart(3),april(4),maj(5),juni(6)\n");
printf("juli(7),avgust(8),septembar(9),oktobar(10),novembar(11),decembar(12)");
scanf("%d",&mjesec);
printf("Unesite godinu:");
scanf("%d",&d);

switch(mjesec)
{
case 1:
printf("januar,%d.g., broj dana: 31",d);
break;
case 2:
printf("februar,%d.g., broj dana:29",d);
break;
case 3:
printf("mart,%d.g., broj dana::31",d);
break;
default:
printf("Nedopusteno");

}
return 0;
}

Zadatak 3.5
#include<stdio.h>
int main()
{
int a;
printf("Unesite jedan prirodan broj:");
scanf("%d",&a);
while(a<=0)
{
printf("Broj nije prirodan");
break;
}

while(a==1)
{
printf("Broj nije ni prost ni slozen");
break;
}
}

#include<stdio.h>
int main()
{
int prost=1;

for(i=2;i<=broj-1;i++)
{
if(broj%1==0)
{
prost=0;
break;
}
}
if(prost==1)
printf("Prost");
else
printf("Slozeni");

Tutorijal 5
Zadatak 1
#include <stdio.h>
#define BROJ_EL 10
int main()
{
int niz[BROJ_EL],i,suma;
float sv;
for(i=0;i<BROJ_EL;i++)
{
printf("\n %d. element niza:",i+1);
scanf("%d",&niz[i]);
}
suma=0;
for(i=0;i<BROJ_EL;i++)

suma=suma+niz[i];
sv=(float)suma/BROJ_EL;

printf("Srednja vrijednost iznosi:%.2f",sv);


return 0;
}

Zadatak 3.1
#include <stdio.h>
#define BROJ_EL 10
int main()
{
int niz[BROJ_EL],i,suma,brparnih;
float sv;
suma=0;
brparnih=0;
for(i=0;i<BROJ_EL;i++)
{
printf("\n %d. element niza:",i+1);
scanf("%d",&niz[i]);
if(niz[i]%2==0){
suma=suma+niz[i];
brparnih ++;
}
}
if (brparnih>0) sv=(float)suma/brparnih;
else sv=0;
printf("Srednja vrijednost iznosi:%.2f",sv);
return 0;
}

Zadatak 4.1
#include <stdio.h>
#define BROJ_EL 10
int main()
{
int niz[BROJ_EL],i,j,suma,max,min;
float sv;
for(i=0;i<BROJ_EL;i++)
{
printf("\n %d. element niza:",i+1);
scanf("%d",&niz[i]);
}
suma=0;
for(i=0;i<BROJ_EL;i++)

suma=suma+niz[i];
sv=(float)suma/BROJ_EL;
max=niz[0];
for(i=0;i<BROJ_EL;i++)
if(max<niz[i])
max=niz[i];
printf("Najveci clan niza je:%d\n",max);
min=niz[0];
for(j=0;j<BROJ_EL;j++)
if(min>niz[j])
min=niz[j];
printf("Najmanji clan niza je:%d\n",min);
printf("Srednja vrijednost iznosi:%.2f",sv);
return 0;
}
Zadatak 4.2
#include <stdio.h>
int main()
{
int i,A[5],B[5],C[20];

for(i=0;i<5;i++)
{
printf("%d. clan A niza:",i+1);
scanf("%d",&A[i]);

for(i=0;i<5;i++)
{
printf("%d. clan B niza:",i+1);
scanf("%d",&B[i]);

}
for(i=0;i<5;i++)
{
C[i]=2*A[i]+B[i];
}
printf("Niza A ima sljedece elemente:");
for(i=0;i<5;i++)
{
if(i<=3)
printf("%d,",A[i]);
else
printf("%d\n",A[i]);
}
printf("Niza B ima sljedece elemente:");
for(i=0;i<5;i++)
{
if(i<=3)
printf("%d,",B[i]);
else
printf("%d\n",B[i]);
}
printf("Niza C ima sljedece elemente:");
for(i=0;i<5;i++)
{
if(i<=3)
printf("%d,",C[i]);
else
printf("%d\n",C[i]);
}
return 0;
}
Zadatak 4.3
#include <stdio.h>
#define kapacitet 1000
int main()
{
int niz[kapacitet],i;
int br5=0,br7=0,br11=0;
i=0;
do{
printf("Unesite %d. broj:",i+1);
scanf("%d",&niz[i]);

}while(niz[i++]!=-1 && i<=kapacitet);

for(i=0;niz[i]!=-1 && i<kapacitet;i++)


{
if(niz[i]%5==0)
{
br5++;
}

if(niz[i]%7==0)
{
br7++;
}
if(niz[i]%11==0)
{
br11++;
}
}

printf("Broj djelivih sa 5 ima:%d\n",br5);

printf("Broj djelivih sa 7 ima:%d\n",br7);

printf("Broj djelivih sa 11 ima:%d\n",br11);

return 0;
}

Tutorijal 6
Zadatak 1
#include <stdio.h>
int main()
{
int niz[10],i,j;
for(i=0;i<10;i++)
{
printf("\n%d.clan niza je:",i+1);
scanf("%d",&niz[i]);
}
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(niz[i]>niz[j])
{
int temp=niz[i];
niz[i]=niz[j];
niz[j]=temp;
}
}
}
printf("\nSortirani niz glasi:\n");
for(i=0;i<10;i++)
{
scanf("niz[%d]=%d\n",i,niz[i]);
}
return 0;
}

Zadatak 2.1
#include <stdio.h>
int main()
{
int niz[10],i,j;

for (i=0; i<10; i++) {


printf("\n %d. cijeli broj =", i+1);
scanf("%d", &niz[i]);
}

for (i=0; i<10; i++) {


for (j=i+1; j<10; j++) {
if (niz[i]<niz[j]) {

int temp=niz[i];
niz[i]=niz[j];
niz[j]=temp;
}
}
}
printf("\nSortiran niz:\n");
for (i=0; i<10; i++) {
printf(" niz[%d]=%d\n", i, niz[i]);
}
return 0;
}

Zadatak 3.1
#include <stdio.h>
int main()
{
int A[1000],B[1000],i,d,k,C[2000],j,clan;

for (i=0; i<1000; i++)


{
printf("\n %d.clan prvog niza je:",i+1);
scanf("%d", &A[i]);
j=i;
if(A[i]<0) break;
}

for(i=0;i<1000;i++)
{
printf("\n%d.clan drugog niza je:",i+1);
scanf("%d",&B[i]);
k=i;
if(B[i]<0)break;
}

for (i=0;i<1000;i++)
{
C[i]=A[i];

}
for(i=0;i<1000;i++)
{
C[j+i]=B[i];

for(i=0;i<(j+k);i++)
if(i==(j+k)-1)
printf("%d",C[i]);
else

printf("%d,",C[i]);

return 0;
}

Zadatak 3.2
#include <stdio.h>
int main()
{
int A[100],i,a,velicina,j;

for (i=0; i<100; i++)


{
printf("\n %d.clan prvog niza je:",i+1);
scanf("%d", &A[i]);
velicina=i;
if (A[i]<0) break;
}

printf("Unesite broj koji treba izbaciti:");


scanf("%d",&a);

for (i=0;i<velicina;i++)
{
if (A[i]==a)
{
for( j=i; j<velicina; j++){
A[j]=A[j+1];
}
velicina--;
}
}
for (i=0;i<velicina;i++)
{
printf("%d",A[i]);
}
return 0;
}
Zadatak 3.3
#include<stdio.h>
int main()
{
int i,j,A[2][2],min;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("Elementi matrice su [%d][%d]:",i,j);
scanf("%d",&A[i][j]);
}
}
min=A[0][0];
for(i=0;i<2;i++)
if(min>A[i][i])
min=A[i][i];
printf("Najmanji clan matrice je:%d\n\n",min);

printf("Matrica glasi:\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%4d",A[i][j]);
}
printf("\n");
}

return 0;
}

Tutorijal 7
Zadatak 4.1
#include <stdio.h>
#define BR_ELE 10
int main()
{
int A[BR_ELE][BR_ELE],i,j,min;
for(i=0;i<BR_ELE;i++)
{

for(j=0;j<BR_ELE;j++)

{
printf("Unesite element A[%d][%d]:",i+1,j+1);
scanf("%5d", &A[i][j]);
}
}
min=A[0][0];
for(i=0;i<BR_ELE;i++)
{

if(A[i][i]<min)

min=A[i][i];
}
printf("Najmanji clan na glavnoj dijagonali je %d",min);

return 0;
}

Zadatak 4.2

#include <stdio.h>
#define A 3
#define B 3
int main()
{
int mat[A][B],i,j,min,suma;
for(i=0;i<A;i++)
{

for(j=0;j<B;j++)

{
printf("Unesite element mat[%d][%d]:",i+1,j+1);
scanf("%5d", &mat[i][j]);
}
}

min=mat[0][0];

for(i=0;i<A;i++)
{

if(mat[i][i]<min)
min=mat[i][i];
}
printf("Najmanji clan na glavnoj dijagonali je %d",min);
printf("\n Elementi matrice su:\n\n");
for (i = 0; i < A; i++)
{
for (j = 0; j < B; j++)
{
printf("%4d", mat[i][j]);
}
printf("\n");
}

suma=0;
for(i=0;i<B;i++)
suma+=mat[0][i]+mat[A-1][i];

for(i=1;i<A-1;i++)
suma+=mat[i][0]+mat[i][B-1];
printf("Suma clanova je:%d",suma);

return 0;
}

Zadatak 4.3
#include <stdio.h>
#define VEL 30
int main()
{
int i,niz[i];
i=0;
while(i<VEL)
{
printf("Unesite broj");
scanf("%d",&niz[i]);
if(niz[i]>10 || niz[i]<1)
printf("Broj nije u trazenom opsegu");
else
i++;
}
velina=i;

for(i=1;i<10;i++)
brojac[i]=0;

for(i=1;i<VEL;i++)
brojac[niz[i]=++;

for(i=1;i<10;i++)
imena[i]=i;
}
Zadatak 1
#include <stdio.h>

int main()
{
int x,a,b,s;
printf("Unesite vrijednosti:");
scanf("%d,%d,%d", &x,&a,&b);
s=(x*(a-b)+1)/2;
printf("Vrijednost izraza je:%d",s);
return 0;
}

Zadatak 2
Racunanje faktorijela
#include <stdio.h>

int main()
{
int n,fakt;
n=1;
fakt=1;
while(n<=10)
{
fakt=fakt*n;
printf("%d %d", n,fakt);
printf("\n");
n=n+1;
}

return 0;
}

Zadatak 3
Program treba da napravi jednakostranicni trougao dimenzija n koje mi unesemo sa tastature
#include <stdio.h>
int main()
{
int n,i,j;
printf("Unesite dimenzije trougla:");
scanf("%d",&n);
for(j=1;j<=n;j++){
for(i=1;i<=n-j;i++)
{
printf(" ");
}
for(i=1;i<=j*2-1;i++)
{
if(i%2==1)

printf("*");

else
printf(" ");

}
for(i=1;i<=n-1;i++)
{
printf(" ");
}
printf("\n");
}

return 0;
}

isti zadatak ali samo trougao napisan naopacke(razlika je u prvoj for petlji)
#include <stdio.h>
int main()
{
int n,i,j;
printf("Unesite dimenzije trougla:");
scanf("%d",&n);
for(j=n;j>0;j--){
for(i=1;i<=n-j;i++)
{
printf(" ");
}
for(i=1;i<=j*2-1;i++)
{
if(i%2==1)

printf("*");

else
printf(" ");

}
for(i=1;i<=n-1;i++)
{
printf(" ");
}
printf("\n");
}

return 0;
}

You might also like