Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include <stdlib.h>
- void writeToFile() {
- FILE *f = fopen("dat.txt", "w");
- char c;
- while((c = getchar()) != '#') {
- fputc(c, f);
- }
- fclose(f);
- }
- int main () {
- writeToFile();
- /*
- Вашиот код тука
- */
- FILE *a=fopen("dat.txt","r");
- char najdolg[100],niza[100],c,zbor1[100],zbor2[100];
- int samoglaski=0,max=0,k=0;
- while ((fgets(niza,100,a)) != NULL) {
- samoglaski=0;
- for(int i=0; i<strlen(niza); i++) {
- if(isalpha(niza[i])) {
- if(niza[i]=='a'||niza[i]=='e'||niza[i]=='i'||niza[i]=='o'||niza[i]=='u'||
- niza[i]=='A'||niza[i]=='E'||niza[i]=='I'||niza[i]=='O'||niza[i]=='U') {
- samoglaski++;
- }
- }
- }
- if(samoglaski>=max) {
- for(int i=0; i<strlen(niza); i++) {
- najdolg[i]=niza[i];
- }
- max=samoglaski;
- }
- }
- if(max==0){
- printf("Nema nitu eden zbor so samoglaska");
- }else{
- for(int i=0; i<strlen(najdolg); i++) {
- if(isalpha(najdolg[i]))
- printf("%c",najdolg[i]);
- }
- printf(" %d",max);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment