MikhailSvetlana
?>

Перевести в десятичную систему счисления 110011(2), 111(4), 35(8)

Информатика

Ответы

Manyaya

110011_{2}=51_{10}

111_{4} = 21_{123}

35_{8} = 29_{10}

saljagindima

2018 2020 1931 2109

Объяснение:

Последние элементы n-й строки образуют последовательность a(n)=n^2.

44<\sqrt{2019}<45 ⇒ число 2019 расположено в 45=й строке.

Первые элементы n-й строки образуют последовательность b(n)=(n-1)^2+1.

(45-1)^2+1=1937 ⇒ 2019 не является первым элементом строки.

Поскольку число 2019 не является ни первым, ни последним элементом строки, у числа 2019 существует соседнее слева (2018) и  соседнее справа (2020) число.

Для любого элемента n-й строки справедливо равенство c(n)-c(n-1)=(n-1)*2

Вычисляем верхнее соседнее число.

(45-1)*2=88

2019-88=1931

Вычисляем нижнее соседнее число.

(46-1)*2=90

2019+90=2109

petria742

Извини, в C++ трудно реализовать рандомные числа, поэтому ограничился лишь вводом чисел пользователем. Но если нужен именно рандом, напиши, я доделаю.


#include <iostream>int main(){    int arr[100];    int N, M;    std::cout << "Введите N: ";    std::cin >> N;    for(int i = 0; i < N; i++)    {        std::cout << i+1 << "-й элемент массива: ";        std::cin >> arr[i];    }    std::cout << "Полученный массив: ";    for(int j = 0; j < N; j++)    {        arr[j] *= 5;        std::cout << arr[j] << ' ';    }    return 0;}

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

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

Перевести в десятичную систему счисления 110011(2), 111(4), 35(8)
Ваше имя (никнейм)*
Email*
Комментарий*

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

klodialeit36
barg562
chuev4444
kormilitsynarita
Наталья_Васищев
petrova-kate3
manager6
Маргарита794
batalerka391
Sharmel26
Khiryanov
kurlasku
mikhisakov2017
elena-vlad822828
Svetlana ALLA