Вопрос задан 07.08.2023 в 08:16. Предмет Информатика. Спрашивает Марчук Радік.

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

Использовать множества. Помогите пожалуйста. Хотя бы образец решение не обязательно. Даю 100 баллов
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Батырханова Анна.
// PascalABC.NET 3.3, сборка 1579 от 18.11.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString;
  var Q:set of char:=[];
  foreach var c in s do Q+=[c];
  var k:=0;
  foreach var c in Q do k+=1;
  Writeln('Разных символов в строке: ',k);
end.

Пример
qwertrvynnmuimopcjdshfdfddervtetv
Разных символов в строке: 19
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам решить эту задачу с использованием множества. Вот образец решения на Python:

python
def count_unique_characters(input_string): unique_chars = set(input_string) return len(unique_chars) input_string = input("Введите строку из строчных латинских букв: ") result = count_unique_characters(input_string) print(f"Количество разных символов в строке: {result}")

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

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

0 0

Похожие вопросы

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

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

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