BorjanCrvenkov

Задача 3 sp

Aug 9th, 2020 (edited)
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. #include<stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5.  
  6. void writeToFile() {
  7. FILE *f = fopen("dat.txt", "w");
  8. char c;
  9. while((c = getchar()) != '#') {
  10. fputc(c, f);
  11. }
  12. fclose(f);
  13. }
  14.  
  15. int main () {
  16.  
  17. writeToFile();
  18.  
  19. /*
  20. Вашиот код тука
  21. */
  22. FILE *a=fopen("dat.txt","r");
  23. char najdolg[100],niza[100],c,zbor1[100],zbor2[100];
  24. int samoglaski=0,max=0,k=0;
  25.  
  26. while ((fgets(niza,100,a)) != NULL) {
  27. samoglaski=0;
  28. for(int i=0; i<strlen(niza); i++) {
  29. if(isalpha(niza[i])) {
  30. if(niza[i]=='a'||niza[i]=='e'||niza[i]=='i'||niza[i]=='o'||niza[i]=='u'||
  31. niza[i]=='A'||niza[i]=='E'||niza[i]=='I'||niza[i]=='O'||niza[i]=='U') {
  32. samoglaski++;
  33. }
  34. }
  35. }
  36. if(samoglaski>=max) {
  37. for(int i=0; i<strlen(niza); i++) {
  38. najdolg[i]=niza[i];
  39. }
  40. max=samoglaski;
  41. }
  42.  
  43. }
  44.  
  45. if(max==0){
  46. printf("Nema nitu eden zbor so samoglaska");
  47. }else{
  48. for(int i=0; i<strlen(najdolg); i++) {
  49. if(isalpha(najdolg[i]))
  50. printf("%c",najdolg[i]);
  51. }
  52. printf(" %d",max);
  53. }
  54.  
  55. return 0;
  56. }
Add Comment
Please, Sign In to add comment