Определить, все ли буквы слова различны - QBasic

Узнай цену своей работы

Формулировка задачи:

Помогите с задачкой: определите все ли буквы слова различны.

Решение задачи: «Определить, все ли буквы слова различны»

textual
Листинг программы
input "vvedite slovo ",a$
for i=1 to len(a$)
for j=1 to len(a$)
if i<>j and mid$(a$,i,1)=mid$(a$,j,1)then f=1
next
next
if f=0 then print"vse bukvy slova razlichny" else print"v slove est odinakovye bukvy"

Объяснение кода листинга программы

  1. Вводится строка, в которую нужно проверить наличие одинаковых букв.
  2. Задаются два вложенных цикла, которые будут проверять каждую букву строки на совпадение.
  3. Если текущая буква совпадает с другой буквой в строке (не считая текущую), то переменной f присваивается значение 1.
  4. Если после прохода по всем буквам строки значение переменной f осталось равным 0, то выводится сообщение о том, что все буквы различны.
  5. Если значение переменной f равно 1, то выводится сообщение о том, что в слове есть одинаковые буквы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы