М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Nasty2Tyan3
Nasty2Tyan3
26.02.2020 18:51 •  Информатика

Дан массив из 10 элементов, заданных случайным образом. вывести его на экран, отсортировать массив по возрастанию и убыванию.

👇
Ответ:
Nikitka76rus
Nikitka76rus
26.02.2020
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
begin
  var a:=ArrRandom(10,10,99); a.Println;
  a.Sorted.Println;
  a.SortedDescending.Println
end.

Тестовое решение
64 96 11 47 51 28 69 72 44 44
11 28 44 44 47 51 64 69 72 96
96 72 69 64 51 47 44 44 28 11
4,8(44 оценок)
Открыть все ответы
Ответ:

int n = Convert.ToInt32(Console.ReadLine())

Объяснение:

Это Ввод данных. Первые две задачи выполнены хорошо. Если хочешь вводить число n , то в вызове метода убери параметры и оставь свободным.

static void Main()

{

(10,45);

ShowSequenceOfOddNumbers(5);

CreateAndShowArray();    // Вот так

}

А чтоб вводить число добавь строку "Ввода данных"

int n = Convert.ToInt32(Console.ReadLine())

Например:

tatic void CreateAndShowArray()     // Пустой параметр

{

int n = Convert.ToInt32(Console.ReadLine())

long p = 1;

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

{

a[i] = new Random().Next(0, 100);

Console.Write(a[i] + " ");

p *= a[i];

}

4,4(73 оценок)
Ответ:
PolliKirill
PolliKirill
26.02.2020

1) 8 нулей

2) 5 нулей

3) 1077

Объяснение:

1) Переводим из десятичной системы в двоичную:

4816₁₀ = 1001011010000₂   -в этом числе ровно 8 нулей

2) Переводим из десятичной системы в двоичную:

2548₁₀ = 100111110100₂   -в этом числе ровно 5 нулей

3) Каждая восьмеричная цифра даёт три двоичных. Нам нужно 4 восьмеричных цифры, значит получим 4 группы по три двоичных цифры. Нам нужно наименьшее число, значит в старшем восьмеричном разряде берём наименьшую значащую цифру (1). Получим в двоичном виде в начале числа группу из трёх цифр (001). Из них два незначащих нуля, и только единица будет записана в числе.

В остальных двоичных разрядах будут единицы (кроме трёх, в которых должны быть нули). Эти нули мы ставим в три разряда, идущие за старшим (чтобы как можно больше отнять от числа, ведь нам нужно наименьшее число).

Мы получили наши 4 группы по три двоичных цифры:

001 000 111 111₂

Убираем незначащие нули, и получаем стандартный вид числа:

1000111111₂

Переводим в восьмеричную систему счисления (группами по 3 цифры):

001₂ = 1₈

000₂ = 0₈

111₂ = 7₈

111₂ = 7₈

Составляем из этих цифр восьмеричное число:

1000111111₂ = 1077₈

Это и есть наименьшее четырёхзначное восьмеричное число (и в его двоичной записи ровно три нуля).

4,6(94 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ