Есть ответ 👍

Вянваре тане подарили пару новорождённых кроликов. через два месяца они дали первый приплод — новую пару кроликов, а затем давали приплод по паре кроликов каждый месяц. каждая новая пара также даёт первый приплод (пару кроликов) через два месяца, а затем — по паре кроликов каждый месяц. сколько пар кроликов будет у тани в сентябре (максимальное количество)?

105
275
Посмотреть ответы 2

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


Все просто пара кроликов = 2 значит 2 умножить на кол-во месяцев 2*7 7 потому что первые кролики дали приплод спустя пару месяцев
dias1101
4,8(52 оценок)

Первая программа предназначена только для pascal.abc, в другой среде она работать не будет. она самая короткая и простая. метод split разбивает исходную строку на слова по символу пробела и формирует динамический массив. что бы мы ни вводили, мы всегда будем получать в результате то, что требовалось. (понятно, что если слов будет меньше трех, будем получать то, что ввели). var   s: string;   ms: array of string; begin   write('введите три слова через пробел: ');   readln(s);   ms : = s.split(' ');   writeln(ms[0] + ' ' + ms[2] + ' ' + ms[1]) end. вторая программа реализуется в любой версии pascal. её недостаток в том, что она правильно работает только тогда, когда введена фраза из трех слов, разделенных пробелом. это простейший линейный алгоритм. var   s, s1, s2, s3: string;   n, p: integer; begin   write('введите три слова через пробел: ');   readln(s);   n : = length(s);   p : = pos(' ', s);   s1 : = copy(s, 1, p - 1);   s3 : = copy(s, p + 1, n - p);   p : = pos(' ', s3);   s2 : = copy(s3, 1, p - 1);   n : = length(s3);   s3 : = copy(s3, p + 1, n - p);   writeln(s1 + ' ' + s3 + ' ' + s2) end. третья программа также реализуема в любой версии pascal и содержит "классический" способ работы со строкой, состоящий в последовательном анализе каждого символа. имеет защиту на случай, если слов будет больше или меньше трех. var   s: string;   ms: array[1..3] of string;   i, n, p, j: integer; begin   write('введите три слова через пробел: ');   readln(s);   {   алгоритм: просматриваем все символы строки начиная с позиции p   и при обнаружении пробела в позиции q заносим в массив очередное слово,   копируя q-p символов, начиная с p. затем заносим в p значение q+1   и продолжаем просмотр. при старте принимаем p=1   }   p : = 1; j : = 0; n : = length(s);   for i : = 1 to n do       if s[i] = ' ' then       begin           j : = j + 1;           if j < = 3 then begin{ если введено больше двух пробелов }               ms[j] : = copy(s, p, i - p);               p : = i + 1           end       end;   if j < 3 then ms[3] : = copy(s, p, n - p + 1);   writeln(ms[1] + ' ' + ms[3] + ' ' + ms[2]) end. все три программы опробованы и результаты их работы одинаковы: введите три слова через пробел: зебра полосатая лошадь зебра лошадь полосатая

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS