М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
новичок618
новичок618
06.03.2021 09:59 •  Информатика

Какая строка получится в результате применения ниже программы к строке, состоящей из 72 идущих подряд цифр 5? в ответе запишите полученную строку пока нашлось (333) или нашлось (555) если нашлось (555) то заменить (555, 3) иначе заменить (333, 5) конец если конец пока в моём понимании всё происходит так: 72(5)/3=24(3); 24(3)/3=8(5); 8(5)/3=) => 3355, но ответ выглядит так: 5533 что же я не так делаю подробного ответа.

👇
Ответ:
TheAlexFunny
TheAlexFunny
06.03.2021

Итак. Мы имеем строку из 72 пятерок.

Сначала все пятерки заменяются на тройки (приоритетным действием у нас является замена первого вхождение трех идущих подряд пятерок тройками, а т.к. 72 кратно трем, то преобразованная строка будет состоять только из троек). После этого у нас остается строка, состоящая из 24 троек.

555 555 555 555 ... 555 => 333 333 333 333 333 333 333 333

Затем происходят такие действия: три последовательно идущие тройки заменяются на пятерки, а после того как таких пятерок будет три, они заменятся на одну тройку. Следственно 9 троек заменяются на одну. После проведение данных действий у нас остается 24-9+1-9+1=16-9+1=8 троек.

333 333 333 333 333 333 333 333

555 333 333 333 333 333

333 333 333 333 333 3

555 333 333 3

333 333 33

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

333 333 33

5 333 33

5533

ответ: 5533

4,4(65 оценок)
Открыть все ответы
Ответ:
р0000
р0000
06.03.2021
Function IsPrime(n As Integer) As Boolean
    Dim found As Integer
    found = n Mod 2 = 0
    Dim p As Integer
    p = 3
    Do While Not found And p * p <= n
        found = n Mod p = 0
        p = p + 2
    Loop
    IsPrime = Not found
End Function

Sub main()
    Randomize Timer
    Dim n As Integer, i As Integer, k As Integer
    n = 100 + Int(Round(899 * Rnd))
    ReDim a(1 To n) As Integer
    ReDim b(1 To n) As Integer
    i = 0: k = 0
    MsgBox n
    Do While i < n
        i = i + 1
        a(i) = 1000 + Int(Round(8999 * Rnd))
        If IsPrime(a(i)) Then
            k = k + 1
            b(k) = a(i)
        End If
    Loop
    Rows("1:1000").Clear
    Range(Cells(1, 1), Cells(n, 1)) = a
    For i = 1 To k
        Cells(i, 1) = a(i)
        Cells(i, 2) = b(i)
    Next i
    If k > 1 Then 'Сортировка второй колонки, так красивее
        Dim r As Range
        Set r = Range(Cells(1, 2), Cells(k, 2))
        r.Sort Range("B1")
    End If
    For i = k + 1 To n
        Cells(i, 1) = a(i)
    Next i
End Sub
4,7(19 оценок)
Ответ:
kotena555
kotena555
06.03.2021
Using System;

public class Test
{
    public static void Main()
    {
        Console.Write("Введите координату х исходной точки (1-8): ");
        int x1=Convert.ToInt32(Console.ReadLine());
        Console.Write("Введите координату y исходной точки (1-8): ");
        int y1=Convert.ToInt32(Console.ReadLine());
        Console.Write("Введите координату х нужной точки (1-8): ");
        int x=Convert.ToInt32(Console.ReadLine());
        Console.Write("Введите координату y нужной точки (1-8): ");
        int y=Convert.ToInt32(Console.ReadLine());
        bool r=(Math.Abs(x-x1)*Math.Abs(y-y1)==2) &&
            (x>0) && (x1>0) && (x<9) && (x1<9) &&
            (y>0) && (y1>0) && (y<9) && (y1<9);
        Console.WriteLine(r);
    }
}

Непосредственно условие:
(Math.Abs(x-x1)*Math.Abs(y-y1)==2) &&
      (x>0) && (x1>0) && (x<9) && (x1<9) &&
      (y>0) && (y1>0) && (y<9) && (y1<9)

На шахматной доске с координатами x1 и y1 находится фигура конь: запишите условие (логическое выраже
4,5(71 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ