Guest User

Untitled

a guest
Jan 20th, 2020
86
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <string.h>
  3. #define MAX 1000
  4. #include <ctype.h>
  5. #include <string.h>
  6.  
  7. //ne menuvaj!
  8. void wtf() {
  9. FILE *f = fopen("broevi.txt", "w");
  10. char c;
  11. while((c = getchar()) != EOF) {
  12. fputc(c, f);
  13. }
  14. fclose(f);
  15. }
  16.  
  17. int main()
  18. {
  19. wtf();
  20. char a[MAX];
  21. int najznacajna,max=0,maxbroj=0,i,pozicija,broj=0,c;
  22. FILE *dat;
  23. dat=fopen("broevi.txt","r");
  24. if(dat==NULL)
  25. {
  26. printf("Error");
  27. return -1;
  28. }
  29. while(fgets(a,MAX,dat)!=NULL)
  30. {
  31. max = 0;
  32. maxbroj = 0;
  33. najznacajna = 0;
  34. broj = 0;
  35. int ctr =0;
  36. if(a[0]=='0')break;
  37.  
  38. //printf("%s\n",a);
  39. for(i=0;i<strlen(a)-1;i++)
  40. {
  41. if(a[i]==' ')
  42. {
  43. if(ctr == 0)
  44. {
  45. broj=0;
  46. ctr++;
  47. continue;
  48. }
  49. //printf(" ");
  50. if(najznacajna>max)
  51. {
  52. max=najznacajna;
  53. maxbroj=broj;
  54. }
  55. broj=0;
  56. continue;
  57. }
  58.  
  59. c=(int)a[i]-'0';
  60. if(broj == 0)najznacajna=c;
  61. broj=broj*10 + c;
  62. // printf("%d",c);
  63. }
  64. if(najznacajna>max)
  65. {
  66. max=najznacajna;
  67. maxbroj=broj;
  68. }
  69. printf("%d\n",maxbroj);
  70. if(broj==0)
  71. {
  72. break;
  73. }
  74. }
  75.  
  76. fclose(dat);
  77.  
  78. return 0;
  79.  
  80. }
RAW Paste Data