Advertisement
Guest User

nyamnyam

a guest
May 25th, 2015
262
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 <string.h>
  3. #include <stdlib.h>
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7. FILE *f;
  8. f=fopen(argv[1],"r");
  9.  
  10. int i=0,elso_jel=0;
  11. int max=0,szam2;
  12. char c,nev[36];
  13. char szam[10];
  14. while(c=fgetc(f))
  15. {
  16.  
  17.         if(isdigit(c))
  18.             szam[i++] = c;
  19.  
  20.         if(c=='\n' || c==EOF)
  21.         {
  22.                 szam[i] = '\0';
  23.                 szam2=atoi(szam);
  24.                 if(szam2>max)
  25.                 max=szam2;
  26.         i=0;
  27.         }
  28.         if(c==EOF)
  29.             break;
  30. }
  31.  
  32. printf("%d\n",max);
  33. rewind(f);
  34. i=0;
  35. int j=0;
  36. szam2=0;
  37. while(c=fgetc(f) )
  38. {
  39.         if(c!=';' && elso_jel == 0)
  40.            nev[i++]=c;
  41.  
  42.         if(c==';')
  43.         {
  44.            elso_jel=1;
  45.            nev[i]='\0';
  46.         }
  47.         if(isdigit(c))
  48.             szam[j++] = c;
  49.  
  50.         if(c=='\n' || c==EOF)
  51.         {
  52.                 szam[j] = '\0';
  53.                 szam2=atoi(szam);
  54.                 if(szam2 == max)
  55.                 puts(nev);
  56.         i=0;
  57.         j=0;
  58.         elso_jel=0;
  59.         }
  60.         if(c==EOF)
  61.             break;
  62. }
  63. fclose(f);
  64. return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement