0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 152
1

Определить сколько букв латинского алфавита встречается в данной последовательности

23.03.2014, 12:14. Показов 1548. Ответов 2
Метки нет (Все метки)

Дана последовательность символов. Определить сколько букв латинского алфавита встречается в данной последовательности.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2014, 12:14
Ответы с готовыми решениями:

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

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

Определить, какие большие буквы латинского алфавита встречаются в данной последовательности
Дана строка. Определить, какие большие буквы латинского алфавита встречаются в данной...

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

2
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
23.03.2014, 12:24 2
Цитата Сообщение от DarkLord666 Посмотреть сообщение
Написать код программы
Еще одно такое название темы и начну мочить.
0
23 / 23 / 22
Регистрация: 20.03.2014
Сообщений: 36
23.03.2014, 12:47 3
Лучший ответ Сообщение было отмечено DarkLord666 как решение

Решение

Хотя бы раз в жизни стоит включить свой мозг.
Перебором
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  s: string;
  c: char;
  i,k: integer;
begin
  write('Введите строку: ');
  readln(s);
  k:=0;
  for c:='A' to 'Z' do
    for i:=1 to length(s) do
      if UpCase(s[i])=c then
        begin
          inc(k);
          break;
        end;
  writeln('В строке встречается ',k,' букв лат. алфавита');
end.

С помощью множеств
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  s: string;
  c: set of char;
  i,k: integer;
begin
  write('Введите строку: ');
  readln(s);
  c:=[];
  k:=0;
  for i:=1 to length(s) do
    if not(UpCase(s[i]) in c) then
      begin
        c:=c+[UpCase(s[i])];
        inc(k);
      end;
  writeln('В строке встречается ',k,' букв лат. алфавита');
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2014, 12:47
Помогаю со студенческими работами здесь

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

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

Сколько гласных букв латинского алфавита встречается в тексте
1) Во введенной с клавиатуры строке подсчитать, сколько гласных букв латинского алфавита...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru