Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int funkcija(int n, int broj[1000], int visina[1000], int mesto[1000]){
- int minn,height,number,poz,i,j;
- int krajbroj[1000],krajvisina[1000],krajmesto[1000],brojac;
- brojac=0;
- for (i=0;i<n;i++){
- minn=100000;
- height=10000;
- number=10000;
- poz=10000;
- for (j=0;j<n;j++){
- if ((mesto[j]>-1) && (mesto[j]<minn) && (mesto[j]<=10)){
- minn=mesto[j];
- height=visina[j];
- number=broj[j];
- poz=j;
- }
- else if ((mesto[j]>-1) && (mesto[j]==minn) && (mesto[j]<=10)){
- if (visina[j]>height){
- minn=mesto[j];
- height=visina[j];
- number=broj[j];
- poz=j;
- }
- }
- }
- if (minn==100000)
- break;
- else{
- mesto[poz]=-1;
- krajbroj[brojac]=number;
- krajvisina[brojac]=height;
- krajmesto[brojac]=minn;
- brojac++;
- }
- }
- for (i=0;i<brojac;i++){
- printf("%d %d %d\n", krajmesto[i],krajvisina[i],krajbroj[i]);
- }
- return 0;
- }
- int main(){
- int broj[1000],visina[1000],mesto[1000],n,i;
- scanf("%d", &n);
- for (i=0;i<n;i++){
- scanf("%d%d%d", &broj[i],&visina[i],&mesto[i]);
- }
- funkcija(n,broj,visina,mesto);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement