Дано слово, определить, сколько в нем различных букв (использовать стандартные функции библиотеки ) - C (СИ)

Формулировка задачи:

Здравствуйте, помогите пожалуйста с написанием программы: дано слово, определить, сколько в нем различных букв. Программа должна быть написана с использованием стандартных функций библиотеки <string.h> . Буду очень благодарна, если поможете!

Код к задаче: «Дано слово, определить, сколько в нем различных букв (использовать стандартные функции библиотеки <string.h>) - C (СИ)»

textual
#include <string.h>
 
int main ()
{
    char Word[]="Programming";
    char glasnie[]="aeiouy";
    char soglasnie[]="bcdfghjklmnpqrstvwxz";
    int k1=0, k2=0; /*вспомогательные переменные для подсчёта гласных и согласных*/
    int i, j, len;
 
    len=strlen(Word); /*определяем кол-во букв в слове*/
 
    for(i=0;i<len;i++)
    for(j=0;j<6;j++)
    {
        if(Word[i]==glasnie[j]) k1++;
    }
 
    for(i=0;i<len;i++)
    for(j=0;j<20;j++)
    {
        if(Word[i]==soglasnie[j]) k2++;
    }
 
    printf ("%s\n", Word);
    printf("Dlina slova=%d\n\n",len);
    printf ("Glasnie: %d\n", k1);
    printf ("Soglasnie: %d\n", k2);
 
    system("pause");
return 0;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

10   голосов, оценка 4.000 из 5


СДЕЛАЙТЕ РЕПОСТ