
Вопрос задан 14.04.2021 в 05:38.
Предмет Информатика.
Спрашивает Папукова Илона.
Определите, сколько в строке символов, которые встречаются только 1 раз?язык программирования
pascal abc.net

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

Отвечает Пономаренко Дарья.
var c: integer; b: boolean; begin b := true; var s := readstring(); for var i := 1 to s.Length do begin for var j := 1 to s.Length do begin if (s[i] = s[j]) and (i <> j) then begin b := false;break; end else end; if (b = true) then c := c + 1; b := true; end; write(c); end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи вам необходимо прочитать строку из ввода и затем пройтись по каждому символу в строке, подсчитывая количество его вхождений в строку. После этого вы можете пройтись по строке еще раз и подсчитать количество символов, которые встречаются только один раз.
Вот пример кода на языке Pascal ABC.NET, который решает эту задачу:
cssvar
inputString: string;
charCount: array['a'..'z'] of integer;
uniqueCharCount: integer;
i: integer;
begin
// Считываем строку из ввода
readln(inputString);
// Заполняем массив charCount нулями
for i := ord('a') to ord('z') do
charCount[chr(i)] := 0;
// Считаем количество вхождений каждого символа в строку
for i := 1 to length(inputString) do
inc(charCount[inputString[i]]);
// Считаем количество символов, которые встречаются только один раз
uniqueCharCount := 0;
for i := ord('a') to ord('z') do
if charCount[chr(i)] = 1 then
inc(uniqueCharCount);
writeln('Количество символов, которые встречаются только 1 раз: ', uniqueCharCount);
end.
Этот код считывает строку из ввода, затем заполняет массив charCount
нулями и считает количество вхождений каждого символа в строку. Затем он проходит по всем символам от 'a' до 'z' и считает количество символов, которые встречаются только один раз. Количество таких символов выводится на экран.


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

Информатика 572

Информатика 1113

Информатика 10

Информатика 32

Информатика 16

Информатика 578

Информатика 21
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili