Вопрос задан 08.05.2019 в 23:12. Предмет Информатика. Спрашивает Березовская Анна.

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

символов содержится в данной строке. Pascal ABC
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тамошина Альбина.
Const  l:array[1..26] of char = ('a','b','c','d','e','h','i','j','k','l','m','n','o','p','q','r','f','s','t','u','v','w','x','i','y','z');
Var
s:string;
j,i,k:integer;
a:array [1..100] of integer;
begin
readln(s);
k:=0;
For i:=1 to length(s) do
for j := 1 to 26 do
If s[i] = l[j] then
begin
a[j]:=a[j]+1;
end;
for i:=1 to 26 do begin
if a[i]<>0 then
writeln(l[i], ' = ', a[i]);
end;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Определение количества каждого вида символов в строке

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

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

Пример кода на языке Pascal ABC:

```pascal var inputString: string; charCount: array['a'..'z'] of Integer; ch: Char; begin // Инициализация счетчиков символов for ch := 'a' to 'z' do charCount[ch] := 0;

// Ввод строки Write('Введите строку: '); Readln(inputString);

// Подсчет символов for ch in inputString do begin if ch in ['a'..'z'] then Inc(charCount[ch]); end;

// Вывод результатов for ch := 'a' to 'z' do begin if charCount[ch] > 0 then Writeln('Символ ', ch, ' встречается ', charCount[ch], ' раз'); end; end. ```

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

Источники: --

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос