sandra0309

datoteka

Jan 29th, 2015
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<ctype.h>
  4. #include<stdlib.h>
  5. int samoglaski(char bukva)
  6. {
  7. tolower(bukva);
  8. if (bukva=='a'|| bukva=='e'|| bukva=='i' || bukva=='o' || bukva=='u')
  9.  
  10. return 1;
  11.  
  12. else
  13.  
  14. return 0;
  15.  
  16. }
  17. int main ()
  18. {
  19.  
  20. FILE *fin;
  21. FILE *fout;
  22.  
  23.  
  24. int br=0,zbor=0,maxi=0,n,i;
  25. char str[100],str1[100];
  26.  
  27. if((fin=fopen("tomas.txt","r"))==NULL)
  28. {
  29. printf("ne moze da se otvori");
  30.  
  31. exit(1);
  32.  
  33. }
  34.  
  35. if(fout=fopen("tekst2.txt","w")==NULL)
  36. {
  37. printf("nemojt");
  38. exit(1);
  39. }
  40. while(fgets(str,100,fin)!=NULL)
  41. {
  42. n=strlen(str);
  43. i=0;
  44. while(i<n)
  45. {
  46. if(isalpha(str[i]))
  47. {
  48. br+=samoglaski(str[i]);
  49. }
  50. else
  51. {
  52. if(br%2!=0)
  53. {
  54. zbor++;
  55. }
  56. br=0;
  57.  
  58. }
  59. }
  60. if(zbor>maxi)
  61. {
  62. maxi=zbor;
  63. for(i=0;i<n;i++)
  64. {
  65. str1[i]=str[i];
  66. }
  67. str1[i]='\0';
  68. }
  69. }
  70. fputs(str1,fout);
  71.  
  72.  
  73. fclose(fin);
  74. fclose(fout);
  75.  
  76.  
  77.  
  78. return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment