Вопрос задан 15.06.2023 в 04:55. Предмет Информатика. Спрашивает Власова Анна.

ПАСКАЛЬ!! Напишите программу, которая в символьной строке заменяет все нули на единицы и наоборот.

Остальные символы не должны измениться. Пример: Введите строку : 10a01Bx101 Ос Инверсия: 01a1 ОВхо101с​
0 0
Перейти к ответам

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

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

Ответ:

program z;

var s:string;

i:integer;

begin

read (s);

for i:=1 to length(s) do

if s[i]='1' then s[i]:='0'

else if s[i]='0' then s[i]:='1';

write(s)

end.

Объяснение:

использовано:

цикл со счётчиком (length - количество символов в строке)

и

полный условный оператор с вложеным неполным условным оператором (if условие 1 then действие 1 else if условие 2 then действие 2)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа на языке Pascal для замены нулей на единицы и наоборот в строке

Для решения данной задачи на языке Pascal можно использовать следующий код:

```pascal program ReplaceZerosAndOnes; var inputString, resultString: string; i: integer; begin write('Введите строку: '); readln(inputString); resultString := ''; for i := 1 to length(inputString) do begin if inputString[i] = '0' then resultString := resultString + '1' else if inputString[i] = '1' then resultString := resultString + '0' else resultString := resultString + inputString[i]; end; writeln('Инверсия: ', resultString); end. ```

Этот код запрашивает у пользователя ввод строки, затем проходит по каждому символу в строке и заменяет нули на единицы, единицы на нули, оставляя остальные символы без изменений. Результат выводится на экран.

Например, если ввести строку "10a01Bx101", программа выведет "01a1Bx010".

Этот код решает поставленную задачу и может быть адаптирован для различных вариантов ввода и вывода.

0 0

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

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

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

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