Witam, tworzyłem program do liczenia samogłosek w stringu i się to udało. Jednak nie wiem jak zrobić, żeby policzyć samogłoski, ale bez powtórzeń.(np. jeżeli w stringu będzie dwa razy 'a' to chce żeby liczył za jedno).
Z góry dziękuje za pomoc.
#include <stdio.h>
int main()
{
char samogloski[1000];
int i, s = 0;
printf("Wprowadz tekst: ");
scanf("%s", samogloski);
for(i=0; samogloski[i]!='\0'; ++i)
{
if(samogloski[i]=='a' || samogloski[i]=='e' || samogloski[i]=='i' || samogloski[i]=='o' || samogloski[i]=='u' || samogloski[i]=='y')
{
++s;
}
}
printf("Ilosc samoglosek : %d",s);
return 0;
}