В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
salsa555
salsa555
02.01.2023 02:43 •  Информатика

Использовать Чертежник алг
нач
нц 4
раз
опустить перо
сместиться на вектор (1,0)
сместиться на вектор (-1,-1)
сместиться на вектор (1,0)
поднять перо
сместиться на вектор (1,1)
кц
КОН
Что и сколько раз изобразит Чертежник на координатной плоскости?
В ответе через запятую укажите объект и количество, например:
квадрат, 19

Показать ответ
Ответ:
Vladislav1108
Vladislav1108
24.11.2021 15:37

использовать Чертежник

алг

нач

 опустить перо

 Д;И;М;А

 сместиться на вектор(1,0)

 Д;И;М;А

 сместиться на вектор(1,0)

 Д;И;М;А

кон

алг Д

нач

 опустить перо

 сместиться на вектор(0,3)

 сместиться на вектор(1,0)

 сместиться на вектор(0,-1)

 сместиться на вектор(-1,-0.5)

 поднять перо

 сместиться на вектор(2,-1.5)

кон

алг И

нач

 опустить перо

 сместиться на вектор(0,3)

 сместиться на вектор(0,-3)

 сместиться на вектор(1.5,3)

 сместиться на вектор(0,-3)

 поднять перо

 сместиться на вектор(1,0)

кон

алг М

нач

 опустить перо

 сместиться на вектор(0.75,3)

 сместиться на вектор(0.75,-3)

 сместиться на вектор(0.75,3)

 сместиться на вектор(0.75,-3)

 поднять перо

 сместиться на вектор(1,0)

кон

алг А

нач

 опустить перо

 сместиться на вектор(0.75,3)

 сместиться на вектор(0.75,-3)

 сместиться на вектор(0.75,3)

 сместиться на вектор(0.75,-3)

 поднять перо

 сместиться на вектор(1,0)

кон

Объяснение:

Вроде так

сорри если будет неправильно

0,0(0 оценок)
Ответ:
мандаринка20071
мандаринка20071
08.12.2020 07:07
#include <iostream>
#include <string>

using namespace std;

string solve(int num, int divd)
{
    string result = "";
    int count = 0;
    while(num)
    {
        count = num / divd;
        if(count)
        {
            num %= divd;
            for (int i = 0; i < count; i++)
                switch(divd)
                {
                    case 1000:
                    {
                        result+="M";
                        break;
                    }
                    case 900:
                    {
                        result+="CM";
                        break;
                    }
                    case 800:
                    {
                        result+="DCC";
                        break;
                    }
                    case 700:
                    {
                        result+="DCC";
                        break;
                    }
                    case 600:
                    {
                        result+="DC";
                        break;
                    }
                    case 500:
                    {
                        result+="D";
                        break;
                    }
                    case 400:
                    {
                        result+="CD";
                        break;
                    }
                    case 300:
                    {
                        result+="CCC";
                        break;
                    }
                    case 200:
                    {
                        result+="CC";
                        break;
                    }
                    case 100:
                    {
                        result+="C";
                        break;
                    }
                    case 90:
                    {
                        result+="XC";
                        break;
                    }
                    case 80:
                    {
                        result+="LXXX";
                        break;
                    }
                    case 70:
                    {
                        result+="LXX";
                        break;
                    }
                    case 60:
                    {
                        result+="LX";
                        break;
                    }
                    case 50:
                    {
                        result+="L";
                        break;
                    }
                    case 40:
                    {
                        result+="XL";
                        break;
                    }
                    case 30:
                    {
                        result+="XXX";
                        break;
                    }
                    case 20:
                    {
                        result+="XX";
                        break;
                    }
                    case 10:
                    {
                        result+="X";
                        break;
                    }
                    case 9:
                    {
                        result+="IX";
                        break;
                    }
                    case 8:
                    {
                        result+="VIII";
                        break;
                    }
                    case 7:
                    {
                        result+="VII";
                        break;
                    }
                    case 6:
                    {
                        result+="VI";
                        break;
                    }
                    case 5:
                    {
                        result+="V";
                        break;
                    }
                    case 4:
                    {
                        result+="IV";
                        break;
                    }
                    case 3:
                    {
                        result+="III";
                        break;
                    }
                    case 2:
                    {
                        result+="II";
                        break;
                    }
                    case 1:
                    {
                        result+="I";
                        break;
                    }
                }
        }
        if(divd <= 1000 && divd > 100) divd-=100;
        else if(divd <= 100 && divd > 10) divd-=10;
        else divd-=1;
    }
    return result;
}

int main()
{
    int num,count;
    cin >> num;
    if(num <= 3999) cout << solve(num,1000);
    else cout << "Incorrect input.";
    return 0;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота