Есть ответ 👍

Pascal abc. определить позицию буквы в строке.

205
464
Посмотреть ответы 2

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


Без проверки того, есть ли символ в строке:   var     s: string;     c: char;     i: integer; begin write('введите строку: '); readln(s); write('введите символ: '); readln(c); write('символ "',c,'" встречается на позициях: '); for i: = 1 to length(s) do       if s[i] = c then write(' ',i) end. пример работы программы: введите строку: 12345789654621685798546323312125 введите символ: 5 символ "5" встречается на позициях: 5 10 17 21 32 с проверкой: var     s: string;     c: char;     i: integer; begin write('введите строку: '); readln(s); write('введите символ: '); readln(c); i: =1; while (s[i] < > c)and(i< length(s)) do     i: =i+1; if s[i] = c then     begin     write('символ "',c,'" встречается на позициях: ');     for i: = i to length(s) do             if s[i] = c then write(' ',i)     end else     writeln('данный символ в строке не встречается') end. пример работы программы: введите строку: 12312123 введите символ: 4 данный символ в строке не встречается
NASTEN111
4,8(13 оценок)

1. шестнадцатиричное представление переводим в десятичное. записываем 4a98 в расширенной форме по степеням основания (т.е. 16 в нашем случае): 2. шестнадцатиричное представление переводим в восьмеричное. поскольку , перевод удобно сделать через промежуточную двоичную систему. каждую шестнадцатиричную цифру заменяем четырьмя двоичными цифрами (так называемой тетрадой). 0100 1010 1001 1000 . 1011 1100 0010 (2) разбиваем двоичное число на триады (по три разряда) влево и вправо от десятичной точки и каждую триаду заменяем восьмеричной цифрой (они по написанию с десятичными). если разрядов для триады не хватает, дополняем их нулями слева для целой части и справа для дробной. 100101010011000.10111100001 (2)= 100 101 010 011 000.101 111 000 010= 45230.5702(8) ответ: 4a98.bc2(16)=19096.73486328125(10)=45230.5702(8)

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS