КалюкМарасанов1026
?>

Найти ошибку в коде и исправить её: a = input() # 123 b = input() # 10 c = input() # 10 #// - это #% - это print (a+", b, "+", c"=, a"+"b+c"") print (a//b) print (a%c)

Информатика

Ответы

nalekseeva62
#include < iostream> using namespace std; int main() { const int n = 10; int a[n]; int min, max, imin, imax; srand(time(0)); for (int i = 0; i < n; i++) { a[i]=rand() % 5 +1; cout < < a[i] < < " "; } cout < < "\n"; min = a[0]; imin = 0; max = a[0]; imax = 0; for (int i = 1; i < n; i++){ if (a[i]< min) {min = a[i]; imin = i; } if (a[i]> =max) {max = a[i]; imax = i; } } a[imin] = max; a[imax] = min; for (int i = 0; i < n; i++) { cout < < a[i] < < " "; } cout < < "\n"; return 0; } пример: 4 5 4 2 4 3 5 4 4 24 5 4 5 4 3 2 4 4 2
Новицкий1107

если основание системы счисления равно n, то для записи чисел в этой системе используются цифры от 0 до n-1, то есть наибольшая цифра равна n-1. например для нашей родной десятичной системы n=10, используются 10 цифр 0 1 2 3 4 5 6 7 8 9, наибольшая из них 9. и наоборот, если наибольшая цифра в записи числа равна n-1, то минимально возможное основание системы счисления на единицу больше, то есть равно n.

анализируем:

число 1010: наибольшая цифра = 1, минимальное основание = 2

число 7817: наибольшая цифра = 8, минимальное основание = 9

число 1023 - наибольшая цифра = 3, минимальное основание = 4

число 6767 - наибольшая цифра = 7, минимальное основание = 8

ответ:

1010 2

7817 9

1023 4

6767 8

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

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

Найти ошибку в коде и исправить её: a = input() # 123 b = input() # 10 c = input() # 10 #// - это #% - это print (a+", b, "+", c"=, a"+"b+c"") print (a//b) print (a%c)
Ваше имя (никнейм)*
Email*
Комментарий*

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

Reginahappy
Равилевич_Олеговна1496
vitalina3012
алексеевич810
me576
Valerevna
vasilyevjob6
viz-art-pnz1664
KseniGum9
АлександрАлина
multikbo3049
svetlanadianowa
abdulhakovalily22
ilma20168
beglovatatiyana