Меню сайта
Для студента
SEO & SMO
Категории раздела
Delphi [2] |
Assembler [5] |
Курсовые проекты [4] |
Разное [1] |
Pascal [16] |
Невероятно, но факт [1] |
Заказать курсовую [1] |
SEO [1] |
С/C++ [10] |
Дипломные работы [1] |
Бизнес-цитатник [2] |
Опросник
Поддержать проект
Благодарность выразило,чел: 7
Главная » Статьи » С/C++ |
Дан массив из строчных латинских букв. Вывести на экран в алфавитном порядке все буквы, которые входят в этот текст по одному разу. C/C++
#include <stdio.h> const int alph_length = 26; int main() { int i; char text[81]; char *p; int letters_encountered[alph_length]; 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']++; }; for(i=0;i<alph_length;i++) { if(letters_encountered[i]==1) printf("%c",'a'+(char)i); }; return 0; }; | |
Просмотров: 2280
| Теги: |
Всего комментариев: 0 | |