Вопрос по информатике:
В данной символьной строке,состоящей из цифр,удвойте каждую кратную трем цифру.
Например,строка "653" преобразуется в строку "66533"
Исполните программу для строк:
а)12457
б)56733
в)63936
Нужно построить алгоритм и составить программу.На программе Qbasic.
- 01.01.2018 09:54
- Информатика
- remove_red_eye 19392
- thumb_up 34
Ответы и объяснения 1
CLS
INPUT a$
L = LEN(a$)
i = 1
DO WHILE i < L + 1
s$ = MID$(a$, i, 1)
c = VAL(s$)
IF c \ 3 = c / 3 THEN
a$ = LEFT$(a$, i) + s$ + RIGHT$(a$, L - i)
L = L + 1
i = i + 1
END IF
i = i + 1
LOOP
PRINT a$
- 03.01.2018 00:48
- thumb_up 37
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.