Опишите пожалуйста построчную работу кода - вопрос №951280

#include <stdio.h>
#include <conio.h>

const int alph_length = 26;


int main() {
    int i;
    char text[81];
    char *p;

    int letters_encountered[alph_length];

    clrscr();
    printf(«Введите текст: „);
    for(i = 0;i< alph_length; i++ )
     letters_encountered[i]=0;

    fgets(text,80,stdin);

    p = text;

    while(*p!=0) {
    if(*p< 'a' || *p > 'z') {

        p++;
        continue;
    };

    letters_encountered[*(p++) -'a']++;
    };
    printf(“Эти буквы входят в текст по одному разу: „);
    for(i=0;i<alph_length;i++){
    if(letters_encountered[i]==1)
        printf(“%c»,'a'+(char)i);

    };
    getch();
    return 0;

};

12.02.14
1 ответ

Ответы

если согласны платно — обращайтесь

12.02.14
Посмотреть всех экспертов из раздела Технологии > C/C++
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store