Pagini recente » Cod sursa (job #2473801) | Cod sursa (job #1686380) | Cod sursa (job #2532118) | Cod sursa (job #2930403) | Cod sursa (job #125449)
Cod sursa(job #125449)
#include <stdio.h>
char v[60000];
long int n,m,i,j,k,st,sf,ii;
void CitireSiStergere(){
FILE *f;
f=fopen("stergere.in","r");
fscanf(f,"%ld %ld %ld\n",&n,&m,&k);
for(i=1;i<=n;i++){
v[i]='*';
}
for(ii=0;ii<m;ii++){
fscanf(f,"%ld %ld\n",&st,&sf);
i=st;
j=st;
while(i<sf+1){
j++;
if(v[j]=='*'){
i++;
v[j]='.';
}
}
}
fclose(f);
}
void Afisare(){
i=0;
j=0;
while(i<k){
j++;
if(v[j]=='*'){
i++;
}
}
FILE *f;
f=fopen("stergere.out","w");
fprintf(f,"%ld",j);
fclose(f);
}
int main(){
CitireSiStergere();
Afisare();
return 0;
}