Advertisement
MikecIT

3. zad / kateg.1

Mar 5th, 2015
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     FILE *fp1, *fp2;
  7.  
  8.     unsigned int n, i, min, sek, p, vreme, tacno, j;
  9.     int preostaloVreme;
  10.  
  11.     fp1=fopen("ULAZ.txt", "r+");
  12.     fp2=fopen("IZLAZ.txt", "w");
  13.  
  14.     fscanf(fp1, "%u %u", &n, &i);
  15.     if(n>20 || n<1 || i>n || i<1)
  16.     {
  17.         fprintf(fp2, "Greska u datoteci ULAZ.txt!");
  18.         return 0;
  19.     }
  20.     fscanf(fp1, "%u %u", &min, &sek);
  21.     if(sek>60 || min>120)
  22.     {
  23.         fprintf(fp2, "Greska u datoteci ULAZ.txt!");
  24.         return 0;
  25.     }
  26.     preostaloVreme = sek + min * 60;
  27.     fscanf(fp1, "%u", &p);
  28.     if(p>200)
  29.     {
  30.         fprintf(fp2, "Greska u datoteci ULAZ.txt!");
  31.         return 0;
  32.     }
  33.     for(j=0;j<p;j++)
  34.     {
  35.         fscanf(fp1, "%u %u", &vreme, &tacno);
  36.  
  37.         preostaloVreme = preostaloVreme - vreme;
  38.         if(preostaloVreme<=0)
  39.             break;
  40.         if(tacno==1)
  41.             i++;
  42.         if(i==6)
  43.             i=1;
  44.     }
  45.  
  46.     if(preostaloVreme>0)
  47.         fprintf(fp2, "Bomba nije pukla!");
  48.     else
  49.     {
  50.         fprintf(fp2, "%u", i);
  51.     }
  52.  
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement