Есть ответ 👍

Напишите программу которая заменяет в символьной строке все точки на нули и все буквы х на единицы. например, из строки '..xx..x.' должна получиться строка '00110010’.

272
404
Посмотреть ответы 3

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


ответ:

я не знаю на каком языке ты делаешь поэтому я общий ответ. ты можеш все слова в строке перевести в массивы в которых в одной ячейке массива будет одна буква слова. создаеш переменную в которой будет храница результат. дальше ты делаешь условие если эта ячейка равна . то прибавить 0 к уже созданной ранее переменной в виде строки, иначе (тоисть это x) прибавить к тоже самой переменной 1 в виде строки а потом вызвать функцию вывода строки. всё! понимаю придётся писать много условий, но можно сократить циклами.


pascalabc.net

begin

  var s : = readlnstring;

  for var i : = 1 to s.length do

    case s[i] of

      '.': s[i] : = '0';

      'x', 'x': s[i] : = '1'

    end;

  println(s)

end.


2.) var x1, y1, x2, y2, n1, n2: real; begin write('x1, y1: '); read(x1, y1); write('x2, y2: '); read(x2, y2); n1: = sqrt(sqr(x1)+sqr(y1)); writeln(n1); n2: = sqrt(sqr(x2)+sqr(y2)); writeln(n2); if n1< > n2 then if n1< n2 then writeln('1 точка находится ближе к началу координат.') else writeln('2 точка находится ближе к началу координат.') else writeln('точки находятся на равном расстоянии от начала координат.') end.3.)var n, x, a, b, c, s: integer; beginwrite('введите число: '); readln(n); if (n> 99) and (n< 1000) thenbeginwrite('введите x: '); readln(x); a: = n div 100; b: = (n - a*100) div 10; c: = (n - a*100 - b*10); if a=x then s: =s+1; if b=x then s: =s+1; if c=x then s: =s+1; if s> 0 thenwriteln('в числе есть ', x)else  writeln('в числе нет ', x); endelsewriteln('число не трехзначное'); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS