Pagini recente » Cod sursa (job #1633768) | Cod sursa (job #1189641) | Cod sursa (job #731485) | Cod sursa (job #1283035) | Cod sursa (job #25019)
Cod sursa(job #25019)
#include <stdio.h>
long n,m,w,h;
long nroi;
struct {long x,y;
}ogr[5001];
void procesare(long x,long y){
long i;
for(i=0;i<m;i++){
if(x>=ogr[i].x&&x<=ogr[i].x+w&&y>=ogr[i].y&&y<=ogr[i].y+h) {nroi++;break;}
}
}
void citire(){
FILE *in;
long i,j,x,y;
in=fopen("ograzi.in","r");
fscanf(in,"%ld %ld %ld %ld",&n,&m,&w,&h);
for(i=0;i<n;i++){
fscanf(in,"%ld %ld",&ogr[i].x,&ogr[i].y);
}
for(i=0;i<m;i++){
fscanf(in,"%ld %ld",&x,&y);
procesare(x,y);
}
}
void scriere(){
FILE *out;
out=fopen("ograzi.out","w");
fprintf(out,"%ld",nroi);
}
int main(){
citire();
scriere();
return 0;
}