Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/16: Рейтинг темы: голосов - 16, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
1

Массивы. Определить, сколько раз каждая буква латинского алфавита встречается в строке

13.06.2013, 17:06. Показов 3294. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста. Дана строка длиной не более 80 символов, оканчивающаяся точкой. Определить, сколько раз каждая буква латинского алфавита встречается в строке. (TurboC)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2013, 17:06
Ответы с готовыми решениями:

Определить, сколько раз каждая буква латинского алфавита встречается в строке
Дана строка длиной не более 80 символов, заканчивающаяся точкой. Необходимо определить, сколько раз...

Сколько раз каждая буква из алфавита встречается в последовательности
Задачу я получается решил,только теперь не знаю как вывести сколько раз используется каждая буква...

Напечатать таблицу, показывающую, сколько раз в тексте встречается каждая буква алфавита
Написать программу, которая считывает с клавиатуры несколько строк текста и печатает таблицу,...

Определить, сколько раз встречалась каждая буква в строке?
Есть число N и N элементов. Элементы они же буквы от A до Z. Необходимо определить сколько раз...

4
Эксперт С++
4259 / 2233 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.06.2013, 17:21 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
void Count(char *s, int *count)
{
   for(; *s; ++s)
      ++count[*s];
}
 
int main()
{
   char s[1024], i;
   int count[256] = {0};
   fgets(s, 1024, stdin);
   Count(s, count);
   for(i = 'A'; i <= 'Z'; ++i)
      printf("%c %d\n", i, count[i]);
   for(i = 'a'; i <= 'z'; ++i)
      printf("%c %d\n", i, count[i]);
   return 0;
}
0
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
13.06.2013, 17:33  [ТС] 3
Спасибо=))) но можно без функции=(((
0
Эксперт С++
4259 / 2233 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.06.2013, 17:35 4
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
 
int main()
{
   char s[1024], i, *ps;
   int count[256] = {0};
   fgets(s, 1024, stdin);
   for(ps = s; *ps; ++ps)
      ++count[*ps];
   for(i = 'A'; i <= 'Z'; ++i)
      printf("%c %d\n", i, count[i]);
   for(i = 'a'; i <= 'z'; ++i)
      printf("%c %d\n", i, count[i]);
   return 0;
}
1
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
13.06.2013, 18:18  [ТС] 5
Спасибо большое
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2013, 18:18

Определить, сколько раз каждая буква латинского алфавита встречается в заданной строке
Дана строка длиной не более 80 символов, оканчивающаяся точкой. Определить, сколько раз каждая...

Обработка массива символов: сколько раз каждая гласная буква латинского алфавита встречается в строке?
В программу вводится строка не более 80 символов, оканчивающаяся точкой. Необходимо определить,...

Выведите на экран сколько раз встречается каждая буква латинского алфавита
1.Введите два числа. Найдите коэффициент приведённого квадратного уравнения, корнями которого...

Сколько раз в файле встречается каждая буква алфавита
Задан символьный файл. Определите, сколько раз в заданном файле встречается каждая буква алфавита


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.