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

У ис­пол­ни­те­ля Де­ли­тель две ко­ман­ды, ко­то­рым при­сво­е­ны но­ме­ра:

1. раз­де­ли на 2

2. вычти 3

Пер­вая из них умень­ша­ет число на экра­не в 2 раза, вто­рая умень­ша­ет его на 3. Ис­пол­ни­тель ра­бо­та­ет толь­ко с на­ту­раль­ны­ми чис­ла­ми. Со­ставь­те ал­го­ритм по­лу­че­ния из числа 41 числа 4, со­дер­жа­щий не более 5 ко­манд. В от­ве­те за­пи­ши­те толь­ко но­ме­ра ко­манд. (На­при­мер, 11122 — это ал­го­ритм: раз­де­ли на 2, раз­де­ли на 2, раз­де­ли на 2, вычти 3, вычти 3, ко­то­рый пре­об­ра­зу­ет число 88 в 5.) Если таких ал­го­рит­мов более од­но­го, то за­пи­ши­те любой из них

👇
Ответ:
fokslov69
fokslov69
07.06.2023

Правильный ответ: 21211

4,6(93 оценок)
Открыть все ответы
Ответ:
homkagamaet
homkagamaet
07.06.2023

#include <iostream>

using namespace std;

int main() {

int a, b, c;

//Введем значение трех переменных

cin >> a >> b >> c;

//Направим указатели

int* pa = &a;

int* pb = &b;

int* pc = &c;

cout << "a=" << a << " b=" << b << " c=" << c<<endl;

//Увеличим в два раза

*pa *= 2;

*pb *= 2;

*pc *= 2;

cout << "a=" << a << " b=" << b << " c=" << c<<endl;

//Поменяем местами с и b

*pc += *pb;

*pb = *pc - *pb;

*pc = *pc - *pb;

cout << "a=" << a << " b=" << b << " c=" << c<<endl;

}

Объяснение:

4,8(96 оценок)
Ответ:

Python 3. В задаче не даны данные для проверки, поэтому проверял на своих, вроде работает ;---)

line = input()

lst = list(line)

count = 0

for i in range(len(lst)):

   if (lst[i] == ';' or lst[i] == ':') and i != len(lst):

       if lst[i + 1] == '-':

           while lst[i + 1] == '-':

               i += 1

       if lst[i + 1] == '(' or lst[i + 1] == ')' or lst[i + 1] == ']' or lst[i + 1] == '[':

           if i + 2 != len(lst):

               if lst[i + 2] == lst[i + 1]:

                   while i + 2 != len(lst) and lst[i + 2] == lst[i + 1]:

                       i += 1

               elif lst[i + 2] == '(' or lst[i + 2] == ')' or lst[i + 2] == ']' or lst[i + 2] == '[':

                   continue

           count += 1

print(count)

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