Facebook
From Edgy Parrot, 7 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 96
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int LiczbaRoznychSamoglosek(char slowo[30])
  5. {
  6.         char s[] = { 'A', 'E', 'I', 'O', 'U', 'Y' };
  7.         int ls[] = { 0, 0 ,0 ,0 ,0 ,0};
  8.        
  9.         for(int i=0;i<slowo.length();i++)
  10.         {
  11.                 for(int j=0;j<6;j++)
  12.                 {
  13.                         if(slowo[i]==s[j])
  14.                         {
  15.                                 ls[j]=1;
  16.                         }
  17.                 }
  18.         }
  19.         int L = 0;
  20.         for(int j=0;j<6;j++)
  21.         {
  22.                 L+=ls[j];
  23.         }
  24.         return L;
  25. }
  26.  
  27. int main()
  28. {
  29.     FILE * plik1;
  30.     FILE * plik2;
  31.         FILE * plik3;
  32.     char slowo[30];
  33.     plik1 = fopen("slownik.txt","r");
  34.     plik2 = fopen("JednaSamogloska.txt","w");
  35.         char c = getchar();
  36.     while(fscanf(plik1,"%s",slowo) != EOF)
  37.     {
  38.         if(LiczbaRoznychSamoglosek(slowo)==1 && strchr(slowo, c))
  39.         {
  40.                         fprintf(plik2,"%s\n",slowo);
  41.         }
  42.     }
  43.  
  44.     fclose(plik1);
  45.     fclose(plik2);
  46.         return 0;
  47. }