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

Определить количество повторяющихся букв в слове. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сколько языков Cи есть?Какие у каждого особенности? http://www.cyberforum.ru/cpp-beginners/thread393621.html
Сколько языков Cи есть?Какие у каждого особенности?
C++ Протабулировать функцию Вот, программу я написал, только она в начале, перед тем как ввести необходимые значения долго думает... Не знаете, в чём проблема? #include <iostream> #include<cmath> using namespace std; double s(double x) { return tan(x)-1/x; } int main() { http://www.cyberforum.ru/cpp-beginners/thread393613.html
C++ решение задач С++
дано целое число n>0, найти сумму 1 в первой степени + 2 во второй + N в степени N
Массив из структуры C++
Всем привет! Такой вопрос интересует. Есть программка: #include <stdio.h> #include <stdlib.h> #include <conio.h> struct Name
C++ задача на строки.на с++ http://www.cyberforum.ru/cpp-beginners/thread393605.html
1,удвойте гласные в слове. 2,подсчитайте количество шипящих букв в слове.
C++ Даны действительные числа a1, ..., a30. Получить a30, a29, ..., a1. Ребята помогите! Задали несколько задач по лабораторной, не могу справиться. Кто чем сможет. Пожжжалуйста! Не дайте быть не допущенной до экзаменов! Буду признательна и благодарна! С++ 1. Даны действительные числа a1, ..., a30. Получить a30, a29, ..., a1. 2. В каждой строке матрицы Z(5,6) сдвинуть все элементы вправо на один разряд (циклически). Если при этом в последнем столбце оказался... подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
28.11.2011, 14:53     Определить количество повторяющихся букв в слове.
Цитата Сообщение от NKT55 Посмотреть сообщение
Определить количество повторяющихся букв в слове.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <ctype.h>
 
void  count_ch(const char* str, int abc[]) {
   while(*str) {
      if(isalpha(*str))
              abc[toupper(*str) - 'A']++;
      *str++;
   }
}
 
 
int main(void)
{
   int  abc[26] = {0};
   int  i;
   
   count_ch("Aa.A (www) zbB Oo bx XYZ W", abc);
   
   for(i = 0; i < sizeof(abc) / sizeof(abc[0]); i++) {
      if(abc[i])
            printf("%c(%d)\n", i + 'A', abc[i]);
   }
   return 0;
}
 
Текущее время: 14:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru