В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Rosalin1
Rosalin1
01.09.2022 15:24 •  Информатика

Дан целочисленный массив из 30 элементов. элементы массива могут принимать целые значения от 0 до 1000. опишите на языке или на одном из языков программирования алгоритм, позволяющий найти среднее арифметическое нечетных трехзначных чисел, записанных в этом массиве.
! ​

Показать ответ
Ответ:
VPVolkov03
VPVolkov03
18.05.2020 13:59

1

Очень просто, на один символ в системе юникод приходится 16 бит, а в кои8- 8 бит. Если внимательно посмотреть, то количество выделенной информации на символ отличается в 2 раза. Следовательно переведенное сообщение стало занимать в 2 раза больше памяти. Т.е, первоначальное сообщение имело объем 8000 битов.

Можно и уравнение :

2х-х=8000

х=8000

2

Очень просто, на один символ в системе юникод приходится 16 бит, а в кои8- 8 бит. Если внимательно посмотреть, то количество выделенной информации на символ отличается в 2 раза. Следовательно переведенное сообщение стало занимать в 2 раза больше памяти. Т.е, первоначальное сообщение имело объем 8000 битов.

Можно и уравнение :

2х-х=8000

х=8000

0,0(0 оценок)
Ответ:
DyxaK
DyxaK
27.09.2021 14:55

var

       n, i, j, h: Word;

       p: Int64;

       a: array [1..10000] of Int64;

begin

       Read (n);

       p := 0;

       for i := 1 to n do

               Read (a[i]);

       

       for i := 1 to n - 1 do

               for j := i + 1 to n do begin

                       if a[i] > a[j] then begin

                               h := a[i];

                               a[i] := a[j];

                               a[j] := h

                       end;

               end;

               

       for i := 1 to n do begin

               p := p + a[i] + a[i + 1];

               a[i + 1] := p

       end;

       Write (a[i]);

end.        

Пояснение:

1) записываем в массив кол-во жителей в каждой провинции

2) сортируем этот массив "пузырьковым" методом, от меньшего к большему (ну хотя можно и рекурсией)

3) Выполняем условие задачи, считаем кол-во паспортов

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота