Необходимо найти значение следующего выражения: y=12b−(x+22). Словесно-формульным алгоритм решения этой задачи может быть записан в следующем виде: 1.ввести значения ? и X
2.cложить X и ?
3.Умножить b на ?
4.Вычесть из 12b сумму (x+22).
5.Вывести y как результат вычисления выражения.
а) 38
б) 42
в) 73
Объяснение:
а) 26 в 16 с.сч. = 38 в 10 с.сч.
26 в 8 с.сч. = 22 в 10 с.сч.
11101 в 2 с.сч. = 29 в 10 с.сч.
Под буквой А правильным ответом будет 38
б) 28 в 16 с.сч. = 40 в 10 с.сч.
47 в 8 с.сч = 39 в 10 с.сч.
101010 в 2 с.сч = 42 в 10 с.сч.
Под буквой Б правильным ответом будет 42
в) 49 в 16 с.сч = 73 в 10 с.сч.
102 в 8 с.сч. = 66 в 10 с.сч.
1000111 в 2 с.сч = 71 в 10 с.сч.
Под буквой В правильным ответом будет 73
Надеюсь , удачи!
P.S. если моё решение было действительно полезным и в полной мере закрыло вопрос, отметь его Лучшим !)
#include <iostream>
#include <stdio.h>
#include <locale.h>
#include <ctime>
int main() {
setlocale(LC_ALL, "Rus");
system("chcp 1251");
srand(time(NULL));
int A[10], even_amount = 0, n;
for (int i = 0; i < 10; i++) {
A[i] = rand() % 100;
printf("%d ", A[i]);
}
printf("\n\nС какого элемента считать?\n");
scanf_s("%d", &n);
while (n > 10 or n < 1) {
printf("\nВ массиве всего 10 элементов, введите число от 1 до 10 включительно\n");
scanf_s("%d", &n);
}
for (int i = n - 1; i < 10; i++) {
if (A[i] % 2 == 0) {
even_amount += 1;
}
}
printf("\nКоличество четных чисел начиная с %d места равно %d\n", n, even_amount);
system("pause");
return(0);
}