Составить программу нахождения цифр числа, состоящих на нечётных позициях (dev-c++)
295
344
Ответы на вопрос:
#include < iostream> #include < locale> using namespace std; int main() { setlocale(lc_all,"rus"); long long int a; cout < < "введите целое число: ", cin > > a; if (a < 0) a = -a; int i = 0; while (a > 0) { if (i++ % 2 ! = 0) cout < < a % 10 < < " "; a /= 10; } return 0; } предполагается, что нумерация начинается права, с нулевой позиции. чтобы изменить номер начальной позиции, например, на единицу, нужно изменить десятую строку на int i = 1;
Двоичная - система счисления с основанием 2. в этой системе счисления числа записываются с двух символов (1 и 0). 57/2 = 28 с остатком 1 28/2 = 14 с остатком 0 14/2 = 7 с остатком0 7/2 = 3 с остатком 1 3/2 = 1 с остатком 1 1/2 = 0 с остатком 1 получаем 57(10) = 111001(2) по аналогии 17(10) = 10001(2) пятеричная - система счисления с основанием 5. для представления чисел в ней используются цифры 0 до 4. 57/5 = 11 с остатком 2 11/5 = 2 с остатком 1 2/5 = 0 с остатком 2 57(10) = 212(5) 212(5) = 2*5^2+1*5^1+2*5^0 = 57(10) 17/5 = 3 с остатком 2 3/5 = 0 с остатком 3 17(10) = 32(5) 32(5) = 3*5^1+2*5^0=17(10) восьмеричная - системама счисления с основанием 8. для представления чисел в ней используются цифры 0 до 7. 57/8 = 7 с остатком 1 7/8 = 0 с остатком 7 57(10) = 71(8) по аналогии получаем 17(10) = 21(8) шестнадцатеричная - система счисления с основанием 16. для представления чисел в ней используются цифры от 0 до 9 и латинские буквы от a до f для обозначения цифр от 10 до 15, то есть (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f). 57/16 = 3 с остатком 9 (если остаток 10 - 15 исп. буквы a - f) 3/16 = 0 с остатком 3 57(10) = 39(16) по аналогии получаем 17(10) = 11(16) удачи
Популярно: Информатика
-
ТКУиК9ks1110.12.2020 05:31
-
Pooster11.01.2023 18:04
-
mishishinatany03.11.2020 11:14
-
McTawer021.12.2022 20:40
-
ivanovaanastasi117.10.2020 06:11
-
Ariana2019904.03.2021 09:28
-
ЛитвиновGLEB07.12.2022 17:02
-
dhjejdj18.08.2022 02:55
-
fedosovsemen21.01.2021 19:57
-
sergeirasnei06.12.2020 10:33