Форум программистов, компьютерный форум CyberForum.ru

Количество повторений каждой буквы в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не может создать EXE на Win7 http://www.cyberforum.ru/cpp-beginners/thread194789.html
Установил Borland C++ 3.1 на Windows 7. Прописал все директории. При компиляции выдаёт ошибку, заявляя что не может создать EXEшник в директории OUTPUT. Кто-нибудь знает, как это исправить?
C++ Структуры Известно количество очков, набранных каждой из 19-ти команд участниц первенства по футболу. Перечень очков и команд дан в порядке занятых ими мест, то есть в порядке убывания, количества набранных очков(ни одна пара команд-участниц не набрала одинаковое количество очков). Выяснилось, что в перечень забыли включить ещё одну, двадцатую команду. Получить новый список команд (с учетом дополнительной... http://www.cyberforum.ru/cpp-beginners/thread194788.html
Классы и обьекты C++
Народ покажите плиз как это делается а то пока вьехать не могу((
Создать двумерный массив и поменять в нем местами четные и нечетные элементы C++
написать двумерный массив и поменять в нем местами четные и нечетные элементы
C++ Работа с функциями http://www.cyberforum.ru/cpp-beginners/thread194780.html
народ помогите плиз написать а то чето не догоняю нужно поставить чтобы количество кораблей было как в классике((
C++ вертикальные линий разных цветов Вывести в ряд 10 вертикальных линий разных цветов, используя оператор gotoxy. Помогите пожалуйста.А то у меня это задание вообще не выходит.(( Добавлено через 1 час 56 минут Вот что у меня вышло.Но рисует чего-то одну линиЮ.Помогите кто-нить.Пожалуйста! #include <vcl.h> #pragma hdrstop #include <conio.h> подробнее

Показать сообщение отдельно
Mencey
 Аватар для Mencey
145 / 92 / 7
Регистрация: 22.07.2010
Сообщений: 424
21.11.2010, 16:32     Количество повторений каждой буквы в строке
Программа выводит все повтрояющиеся символы в строке:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main(void)
{
  int letter[256], i;
  char str[100], *pc;
  memset(letter, 0, 256 * sizeof(int));
  printf("String: ");
  gets(str);
  for(pc = str; *pc != 0; pc++)
    if(*pc >= 'A' && *pc <= 'Z' || *pc >= 'a' || *pc <= 'z')
      ++letter[*pc];
  for(i = 'A'; i <= 'Z'; i++)
    if(letter[i] + letter[tolower(i)] >= 2)
      putchar(i);
  putchar('\n');
  getch();
  return 0;
}
 
Текущее время: 11:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru