Pagini recente » Cod sursa (job #492650) | Cod sursa (job #2380999) | Cod sursa (job #600832) | Cod sursa (job #1850214) | Cod sursa (job #769655)
Cod sursa(job #769655)
#include<stdio.h>
struct point{
int x,y,z;
};
int main()
{
FILE *f=fopen("cutii.in","r"),*g=fopen("cutii.out","w");
int n,t,i,nr,j;
point max,min,a;
fscanf(f,"%d %d",&n,&t);
for(i=0;i<t;i++){
nr=1;
fscanf(f,"%d %d %d",&a.x,&a.y,&a.z);
max.x=min.x=a.x;
max.y=min.y=a.y;
max.z=min.z=a.z;
for(j=1;j<n;j++)
{
fscanf(f,"%d %d %d",&a.x,&a.y,&a.z);
if(a.x<min.x && a.y<min.y && a.z<min.z) {nr++;
min.x=a.x;
min.y=a.y;
min.z=a.z;
}
if(a.x>max.x && a.y>max.y && a.z>max.z) {nr++;
max.x=a.x;
max.y=a.y;
max.z=a.z;
}
}
fprintf(g,"%d\n",nr);
}
fclose(f);
fclose(g);
return 0;
}