AvtOriaAnn
24.02.2020 17:31

Запиши команды для исполнителя Чертёжник, чтобы можно было изобразить замкнутую геометрическую фигуру, положение вершин которой на координатной плоскости определяется парами чисел (1,1),(3,−2),(6,6). сместиться в точку (1,1)
опустить перо
сместиться в точку ( , )
сместиться в точку ( , )
сместиться в точку ( , )

Составить алгоритм управления Чертёжником, в результате которого на координатной плоскости будет нарисован квадрат, длина стороны которого равна 7 единицам.

Алгоритм:

сместиться в точку (28,28)
опустить перо
сместиться на вектор (?,7)
сместиться на вектор (? ,0)
сместиться на вектор (0,? )
сместиться на вектор (−7,0)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
viktorrudnik53
28.07.2021 02:53

#include <iostream>

#include <vector>

using namespace std;

void solve(){

   int m,n;

   cin >> m >> n;

   vector<vector<int>> a(m,vector<int>(n));

   vector<bool> b(m, true);

   for(int i = 0; i < m; i++)

       for(int j = 0; j < n; j++)

           cin >> a[i][j];

   for(int i = 0; i < m; i++)

       for(int j = 1; j < n; j++)

           if(a[i][j] <= a[i][j-1])

               b[i] = false;

   for(auto i : b) cout << i << " ";

}

signed main(){

   solve();

}

0,0(0 оценок)
Ответ:
misterbango
04.10.2020 08:18
Для перевода чисел в дополнительный код, нужно:
1) перевести в двоичную систему счисления
0000 1101            13
0000 0111             7
2) инвертировать (заменить 0 на 1 и наоборот)
1111 0010
1111 1000
3) и прибавить 1
1111 0011
1111 1001
все)
числа в дополнительном коде мы получили

теперь сложение:
   1111 0011
   1111 1001 +
1 1110 1100
мы получили переполнение и единицу в старшем разряде, это значит, сумма будет со знаком минус
теперь переведем сумму в обычный код, не трогаем старший бит
1) _001 0011 инвертируем биты
2) _001 0100 прибавим 1
3) переводим в десятичную систему счисления:
2^{2}+ 2^{4} = 20

вспоминаем, что сумма отрицательная, поэтому ответ будет: -20
------------
для положительных чисел нужно перевести в двоичную систему
Например:
2 + 3
0000 0010 - 2
0000 0011 - 3
и сложить
0000 0101 - 2^{2} + 2^{1} = 2 + 4 = 6
у положительных дополнительный код совпадает с прямым кодом
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота