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

Дан целочисленный массив размера n. вывести все содержащиеся в данном массиве четные числа в порядке убывания их индексов, а также их количсетва k

👇
Ответ:
BouhjrMans228
BouhjrMans228
06.06.2023
var
  i, k, N: word;               
  A, B: array[1..10000] of integer;

begin 
  write(' N = ');
  readln(N);
  writeln(' Введите массив из ', N, ' чисел: ');
  for i := 1 to N do
  begin
    read(a[i]); //Вводим i-й элемент массива.
    if a[i] mod 2 = 0 then //Если он четный,  
    begin
      inc(K); //то увеличиваем K на 1.
      b[K] := a[i] //Очередной элемент нового массива.  
    end
  end;
  writeln('Четные числа обратном порядке: ');
 { Выводим четные элементы массива в обратном порядке: }
  for i := K downto 1 do
    write(' ', b[i]);
  write(' K = ', K)
end.
4,5(97 оценок)
Открыть все ответы
Ответ:
1234567890854
1234567890854
06.06.2023

Объяснение:

1.Специально организованная структура данных, распознаваемая компьютером как единое целое.

2.Название (до точки, часто также называют именем);

Расширение.

3.Длину имени файла составляет 225 символов. В имени можно использовать пробелы. Запрещено использование следующих СИмволов: "" — вертикальная черта, "\" - обратная черта, двоеточие, знак вопроса, звездочка, кавычка, "<" - треугольная скобка, ">" - треугольная скобка. При использовании файла с длинным именем в программе, не являющейся приложением Windows, имя файла будет усечено до первых шести символов длинного имени без пробелов.

4.Диск представляет из себя одну большую папку (корневой каталог), в которой можно создавать другие папки для хранения файлов. Файл можно создать, редактировать (как содержимое файла, так и название, т.е., переименовать), переместить в другую папку, скопироватьвставить, удалить

5. Во время работы на компьютере с файлами и папками чаще всего проводятся такие действия (операции), как:

Создание.

Файл можно открыть в специальной программе. ...

Изменение содержимого файла (редактирование).

Копирование (создание дубликата файла).

Переименование.

Перемещение.

Архивирование.

Удаление.

6.Удаления, форматирования, ненужного копирования (засорение памяти ПК), изменение формата( в том случае если изменишь на неверный формат этот файл не будет работать), запуска неизвестных программ и открытия файлов без проверки сильным антивирусником

7. Свойство рабочего стола - это его оформление, т.е. можно провести аналогию с обычным столом. Он деревянный, белый. Так же и с компьютерным. Его свойство- это картинка, которая стоит на фоне

4,7(35 оценок)
Ответ:
natalijamatijch
natalijamatijch
06.06.2023
Каждая из компонент связности должна быть кликой (иначе говоря, каждые две вершины в одной компоненте связности должны быть связаны ребром). Если в i-ой компоненте связности n_i вершин, то общее число рёбер будет суммой по всем компонентам связности:

\displaystyle \sum_{i=1}^K\frac{n_i(n_i-1)}2=\frac12\sum_{i=1}^K n_i^2-\frac12\sum_{i=1}^Kn_i=\frac12\sum_{i=1}^K n_i^2-\frac N2

Требуется найти максимум этого выражения (т.е. на самом деле - максимум суммы квадратов) при условии, что сумма всех ni равна N и ni - натуральные числа.

Если K = 1, то всё очевидно - ответ N(N - 1)/2. Пусть K > 1.

Предположим, n1 <= n2 <= ... <= nK - набор чисел, для которых достигается максимум, и n1 > 1. Уменьшим число вершин в первой компоненте связности до 1, а оставшиеся вершины "перекинем" в K-ую компоненту связности. Вычислим, как изменится сумма квадратов:
\Delta(\sum n_i^2)=(1^2+(n_K+n_1-1)^2)-(n_1^2+n_K^2)=2(n_1-1)(n_K-1)
Поскольку по предположению n1 > 1 (тогда и nK > 1), то сумма квадратов увеличится, что противоречит предположению о том, что на выбранном изначально наборе достигается максимум. Значит, максимум достигается, если наименьшая по размеру компонента связности - изолированная вершина. Выкинем эту компоненту связности, останутся K - 1 компонента связности и N - 1 вершина. Будем продолжать так делать, пока не останется одна вершина, тогда получится, что во всех компонентах связности кроме последней должно быть по одной вершине.

Итак, должно выполняться
n_1=n_2=\cdots=n_{K-1}=1;\qquad n_K=N-K+1

Подставив в исходную формулу, получаем
\displaystyle\frac{(N-K)(N-K+1)}{2}

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