Вадим-Рашад323
?>

Выручайте! выполнить последовательность действий вычитания (по принципу работы вт): и там идет два примера -12-6; 6-3

Информатика

Ответы

Vyacheslavovna240
1. -12-6
Представим -12 в прямом и обратном коде
1 000 1100 пр.код (1 -знак числа "-")
1 111 0011 об.код
-6
1 000 0110 пр.код
1 111 1001 обр.код
Сложим в обр.коде
  1 111 0011
+1 111 1001
=1 110 1100
                +1 (перенос из знакового разряда в младший разряд суммы)
1 110 1101 инвентируем=1 (знак -) 001 0010=-18
2. 6-3 число 6 положительное, а- 3 отриц. и по абс. величине меньше 6
пр. код 6 0 000 0110+1 111 1100 (обр. код -3)=1 000 0010
1 переносим в млад.раз. суммы 0 000 0011=+3
mir5552

ответ: y = 10

Объяснение:

Рассмотрим последовательность команд: 11112

Была применена 4 раза команда 1, то есть +7. То есть было четыре раза прибавлена семерка.

Найдем каким стало число после 4ех команд (4 раза прибавить 7):

2 + (4 * 7) = 30

Далее была произведена 2 команда, то есть 30 умножили на какое-то неизвестное y.

Мы знаем, что после 5ой и последней команды число стало 300, то есть мы с легкостью может найти y, решив простое уравнение (число после применения 4ой команды умножить на y равняется итоговому - 300):

30 * y = 300

Очевидно, что у = 10.

Reutskii-Kirilovskii1625

Задание 1:

#include <iostream>

using namespace std;

int trunc1(double* a)

{

return ((int)*a);

}

int main() {

double a, b, sum;

double *pa = &a, *pb = &b;

cout << "a: ";

cin >> *pa;

cout << "b: ";

cin >> *pb;

sum = *pa + *pb;

cout << "summ: " << sum << endl;

cout << "(int)sum: " << trunc1(&sum);

return 0;

}

Задание 2:

#include <iostream>

using namespace std;

int num_of_duplicate_items(int *a, int *b, int length)

{

int res = 0;

for (int i = 0; i < length; i++, a++)

{

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

 {

  if (*a == *b) res++;

  b++;

 }

 b -= length;

}

return res;

}

int main() {

int a[5], b[5];

cout << "Array a: ";

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

 cin >> a[i];

cout << "Array b: ";

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

 cin >> b[i];

cout << "Number of duplicate items: " << num_of_duplicate_items(a,b,5);

return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Выручайте! выполнить последовательность действий вычитания (по принципу работы вт): и там идет два примера -12-6; 6-3
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Мария
nairahay
olgavlad199
yrgenson2011801
Ainura Pokhomova
kiparistop
steam22-9940
punctvydachi
MArat
nsmirnova
jaksonj326
iralkap
turovvlad
Кольцова
gbg231940