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

Пусть а, b, c – углы треугольника. Какое сообщение можно вывести на экран при выполнении условия (a = 90) or (b = 90) or (c = 90)?

1)Треугольник прямоугольный

2)Треугольник равносторонний

3)Нет верного ответа

4)Треугольник тупоугольный

Показать ответ
Ответ:
ivanapushkin10
ivanapushkin10
01.12.2020 03:57
1. Всего слов в списке 5^5=3125
2. ШАЛКА
3. По первой букве слова делятся на 5 груп по 625 слов. Слова на букву Ш начинаются с 2501.
По второй букве слова делятся на 5 груп по 125 слов. Слова на ШК начинаются с 2626.
По третьей букве слова делятся на 5 груп по 25 слов. Слова на ШКО начинаются с 2701.
По четвёртой букве слова делятся на 5 груп по 5 слов. Слова на ШКОЛ начинаются с 2711, и первое из них и будет слово ШКОЛА. ответ: 2711
4. 126 место - первая буква всё ещё А, а на втором месте закончилась А и началась К.
ответ: АКААА
0,0(0 оценок)
Ответ:
вика28121
вика28121
29.05.2023 18:40
Принятые в программе ДОПОЛНИТЕЛЬНЫЕ К УСЛОВИЮ ЗАДАНИЯ соглашения:
1. Разделителями между словами считаются любые символы, включенные к константу delim
2. Все символы, не входящие в delim, образуют алфавит (т.е. "буквы"), из которого может быть составлено каждое слово
3. Количество разделителей, окружающих каждое слово, ограничено только здравым смыслом. Все разделители будут переданы в строку результата без изменения.
4. Если слово содержит только один символ, оно не изменяется, несмотря на то, что единица - нечетное число. В противном случае такое слово было бы исключено. К тому же, слово длиной в один символ не имеет "средней буквы"

CONST delim = " .,;:!?-"
DIM s AS STRING, s1 AS STRING, word AS STRING, wd AS STRING
DIM i AS INTEGER, n AS INTEGER, k AS INTEGER
INPUT "Введите строку: ", s
'Обеспечить наличие пробела за последним словом
IF INSTR(delim, RIGHT$(s, 1)) = 0 THEN s = s + " "
'Начальные присваивания
n = LEN(s): s1 = "": i = 1
DO WHILE i <= n   'Просматриваем входную строку символ за символом
   'Ищем первый непробельный символ
   wd = ""  'qq
   DO WHILE (INSTR(delim, MID$(s, i, 1)) <> 0) AND (i <= n)
      wd = wd + MID$(s, i, 1)
      i = i + 1
   LOOP
   'Выделяем очередное слово, за которым следует пробельный символ
   word = ""
   DO WHILE (INSTR(delim, MID$(s, i, 1)) = 0) AND (i <= n)
      word = word + MID$(s, i, 1)
      i = i + 1
   LOOP
   'Найдено ли слово?
   k = LEN(word)
   IF k > 0 THEN  'Если слово найдено
      '--- вырезается средний символ при нечетной длине ---
      IF (k > 1) AND (k MOD 2 <> 0) THEN
         k = (k - 1) \ 2
         word = LEFT$(word, k) + RIGHT$(word, k)
      END IF
      '
      'Добавляем найденное слово через wd к выходной строке
      s1 = s1 + wd + word
   END IF
LOOP
PRINT "Результат: " + s1
END

Примеры работы программы:
1. Обычный текст: слова через один пробел
Введите строку: А роза упала на лапу Азора
Результат: А роза упла на лапу Азра
2. Использовано больше одного пробела и разделители : и !
Введите строку: Пример №2: Ура!   Мы ломим: гнутся шведы!
Результат: Пример №2: Уа!   Мы лоим: гнутся швды!
3. Использовано несколько непробельных разделителей подряд
Введите строку: Пример --№3--: Какое небо голубое!...
Результат: Пример --№3--: Каое небо голбое!...
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота