Дана последовательность чисел a1, a2, …, an. Требуется переставит числа в поряд-ке возрастания. Для этого сравниваются два соседних числа ai и ai+1. Если
10-11 класс
|
ai>ai+1 то делается пере-становка. Так продолжается до тех пор, пока все элементы не станут расположены в порядке воз-растания. Составить алгоритм сортировки, подсчитывая при этом количество перестановок.
ПОМОГИТЕ СДЕЛАТЬ В ПАСКАЛЬ, ПРОШУ =*(
const
max = 10000;
var i, j : Integer;
x,raz : LongInt;
A : array[0..max] of LongInt;
BEGIN
//
//Допустим уже массив заполнен
//
for i := max downto 2 do
for j := 2 to i do
if A[j] < A[j - 1] then
begin
x := A[j];
A[j] := A[j - 1];
A[j - 1] := x;
inc(raz);
end;
writeln('Количество перестановок = ', raz);
END.
Не проверял, но должно вроде бы работать:)
Комментарий удален
Комментарий удален
Составить программу для решения следующей задачи: Дан массив С(10). Сформируйте из него массив А, предварительно определив его длину, включая в массив А четные положительные элементы. А для этой?)))
Другие вопросы из категории
.Получить
двоичный код из вещественного числа 0.125
от текущей? Выберете верный ответ.
а) =2*А2+$В7-3*$А$6 б) =2*С5+$В10-3*$А$6 в) =2*С5+$В7-3*$А$6 г) =2*С5+$В7-3*$С$6
Помогите, пожалуйста с:
диапазоне было получено 6 бит информации. Сколько чисел содержит этот диапазон?
тут две задачи. но они подобные.
умоляю!!! решите!! низнаю как!!!
Читайте также
позицию, то есть получите вектор А = (a2 , a3 , ..., aN , a1 ).
2) Имеется последовательность чисел a1, a2 , ..., aN . Найти сумму первых из них, произведение которых не превышает заданного числа М.
СИ++. #include <stdio.h>
#include <conio.h>
= a1, b2 = a1+ a2, …, bn = a1+ an. Дано n. Получить последовательность , где Даны n,. Получить сумму и количество тех элементов данной последовательности, которые кратны 5 и не кратны 4. Даны n,. Вычислить Даны n и . Получить a1, a2, …, an , 2a1, 3a2, …, (n + 1)n an. Выяснить образуют ли они возрастающую последовательность.
об этом факте
Можно на языке Паскаля
авца фразу "Без сдачи пожалуйста, молодой человек". У него есть всего N монет достоинств a1, a2, ..., aN тенге. Определите, сможет ли он расплатится без сдачи.
Формат входных данных
В первой строке входного файла записаны два целых числа C (1 ≤ C ≤ 1000) и N (1 ≤ N ≤ 15) — общая сумма покупки и количство монет у Али соответсвенно. Во второй строке записаны N целых чисел a1, a2, ..., aN (1 ≤ ai ≤ 1000)— достоинства монет Али.
Формат выходных данных
В единственной строке выведите слово «YES», если Али сможет расплатится без сдачи. Иначе, выведите «NO»