Cod sursa(job #117510)

Utilizator katakunaCazacu Alexandru katakuna Data 21 decembrie 2007 16:32:49
Problema Operatii Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include<stdio.h>

int v[1000];

int n,i,nr,max,k,j,min;

int main(){

 FILE *f=fopen("operatii.in","r");

 fscanf(f,"%d",&n);

 for(i=1;i<=n;i++){
    fscanf(f,"%d",&v[i]);
 }

 fclose(f);

nr=0;

  for(i=1;i<=n;i++){
  j=i;

     if(v[i]!=0){
      nr++;

      while(v[j]!=0){
      j++;
      }

       for(k=i;k<=j-1;k++){
       v[k]--;
       }

     i=0;
     }

  }


FILE *g=fopen("operatii.out","w");
fprintf(g,"%d",nr);
fclose(g);

return 0;
}