Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1. ZADATAK
- #include <stdio.h>
- int prost(int a)
- {
- int i,z=0;
- for (i=2;i<=a/2;i++)
- if (a%i==0)
- z=1;
- return(z);
- }
- main()
- {
- int x,n,i;
- scanf("%d",&n);
- for (i=0;i<n;i++)
- {
- scanf("%d",&x);
- if (prost(x))
- printf("Broj %d NIJE prost",x);
- else
- printf("Broj %d JE prost",x);
- printf("\n");
- }
- }
- //2. ZADATAK
- #include <stdio.h>
- void zamena(int *a,int *b)
- {
- int pom;
- pom=*a;
- *a=*b;
- *b=pom;
- return;
- }
- main()
- {
- int x[3];
- scanf("%d%d%d",&x[0],&x[1],&x[2]);
- zamena(&x[0],&x[1]);
- zamena(&x[1],&x[2]);
- printf("%d %d %d",x[0],x[1],x[2]);
- }
- //3. ZADATAK
- #include <stdio.h>
- int deka(int b[],int n)
- {
- int i,vr=0,br=1;
- for (i=0;i<n;i++)
- if (b[i]==0)
- br=2*br;
- else
- {
- vr=vr+br;
- br=2*br;
- }
- return(vr);
- }
- main()
- {
- int a[20],i,n;
- scanf("%d",&n);
- for (i=0;i<n;i++)
- scanf("%d",&a[i]);
- printf("%d",deka(a,n));
- }
- //4. ZADATAK
- #include <stdio.h>
- void minmax(int x[],int n,int *min,int *max)
- {
- int i;
- for (i=1;i<n;i++)
- if (x[i]>x[*max])
- *max=i;
- else
- if (x[i]<x[*min])
- *min=i;
- return;
- }
- main()
- {
- int i,n,min=0,max=0,a[20];
- scanf("%d",&n);
- for (i=0;i<n;i++)
- scanf("%d",&a[i]);
- minmax(a,n,&min,&max);
- printf("Min= %d, Max= %d",a[min],a[max]);
- }
- //5. ZADATAK
- #include <stdio.h>
- void delioci(int n,int a[])
- {
- int i,br=0;
- for (i=1;i<=n/2;i++)
- if (n%i==0)
- {
- a[br]=i;
- br++;
- }
- return;
- }
- main()
- {
- int i,b,a[100];
- scanf("%d",&b);
- delioci(b,a);
- for (i=0;a[i]>0;i++)
- printf("%d\t",a[i]);
- }
- //6. ZADATAK
- #include <stdio.h>
- void sortiranje(int a[],int n,int smer)
- {
- int i,j,pom;
- if (smer==0)
- for (i=0;i<n-1;i++)
- for (j=i+1;j<n;j++)
- if (a[i]<a[j])
- {
- pom=a[i];
- a[i]=a[j];
- a[j]=pom;
- }
- else{}
- else
- for (i=0;i<n-1;i++)
- for (j=i+1;j<n;j++)
- if (a[i]>a[j])
- {
- pom=a[i];
- a[i]=a[j];
- a[j]=pom;
- }
- return;
- }
- main()
- {
- int a[100],i,n;
- scanf("%d",&n);
- for (i=0;i<n;i++)
- scanf("%d",&a[i]);
- for (i=0;i<n;i++)
- printf("%d\t",a[i]);
- printf("\n");
- sortiranje(a,n,0);
- for (i=0;i<n;i++)
- printf("%d\t",a[i]);
- printf("\n");
- sortiranje(a,n,22);
- for (i=0;i<n;i++)
- printf("%d\t",a[i]);
- }
- //7. ZADATAK
- #include <stdio.h>
- void prikaz(int a[10][10],int n,int m)
- {
- int i,j;
- for (i=0;i<n;i++)
- {
- for (j=0;j<m;j++)
- {
- if (j==0)
- printf("|\t");
- printf("%d\t",a[i][j]);
- if (j==m-1)
- printf("|");
- }
- printf("\n");
- }
- return;
- }
- main()
- {
- int i,j,n,m,a[10][10];
- scanf("%d%d",&n,&m);
- for (i=0;i<n;i++)
- for (j=0;j<m;j++)
- scanf("%d",&a[i][j]);
- prikaz(a,n,m);
- }
- //8. ZADATAK
- #include <stdio.h>
- int suma(int a[10][10],int n)
- {
- int i,j,s=0;
- for (i=1;i<n;i++)
- for (j=0;j<n;j++)
- if (i+j>=n)
- s=s+a[i][j];
- return(s);
- }
- main()
- {
- int i,n,b[10][10],j,c[10][10];
- scanf("%d",&n);
- for (i=0;i<n;i++)
- for (j=0;j<n;j++)
- scanf("%d",&b[i][j]);
- for (i=0;i<n;i++)
- for (j=0;j<n;j++)
- scanf("%d",&c[i][j]);
- if (suma(b,n)>suma(c,n))
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- printf("%d",b[i][j]);
- printf("\n");
- }
- else
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- printf("%d",c[i][j]);
- printf("\n");
- }
- }
- //9. ZADATAK
- #include <stdio.h>
- #include <math.h>
- float eksponent(float x,float e)
- {
- float p,s,n;
- p=1;
- s=1;
- n=0;
- do {
- p=(x/(n+1))*p;
- s=s+p;
- n=n+1;
- }while (fabs(p/s)>e);
- return s;
- }
- main()
- {
- float x,e;
- scanf("%f%f",&x,&e);
- printf("%f",eksponent(x,e));
- }
- //10. ZADATAK
- #include <stdio.h>
- void trans(int a[10][10],int n)
- {
- int i,j,pom;
- for (i=0;i<n;i=i+1)
- for (j=i;j<n;j=j+1)
- {
- pom=a[i][j];
- a[i][j]=a[j][i];
- a[j][i]=pom;
- }
- return;
- }
- main()
- {
- int i,j,n,a[10][10];
- scanf("%d",&n);
- for (i=0;i<n;i++)
- for (j=0;j<n;j++)
- scanf("%d",&a[i][j]);
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- printf("%d",a[i][j]);
- printf("\n");
- }
- printf("\n");
- trans(a,n);
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- printf("%d",a[i][j]);
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement