Главное меню

Вход на сайт

Кто на сайте?

Сейчас один гость и ни одного зарегистрированного пользователя на сайте

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

Помощь в решении задач по программированию

Гвоздики. На прямой дощечке вбиты гвоздики. Любые два гвоздика можно соединить ниточкой. Требуется соединить какие-то пары гвоздиков ниточками так, чтобы к каждому гвоздику была привязана хотя бы одна ниточка, а суммарная длина всех ниточек была минимальна. Дано число N и массив из N чисел. (2<=N<=10000).
Вход:5
4 10 0 12 2
Выход:6
Я конечно понимаю, что задачи заезженные и кучи решений в яндексе, гугле и т.д. НО мне нужен код именно, т.к. я вобще нешарю в этой динамике.
Наибольшая последовательнократная подпоследовательность.
В заданной последовательности целых чисел найти максимально длинную подпоследовательность чисел такую, что каждый последующий элемент подпоследовательности делился нацело на предыдущий. На вход дано число N и массив из N чисел. (1<=N<=10000).
Вход:4
3 6 5 12
выход:3 (ну т.е. 6-3=3)
turbo pascal. помогите, пожалуйста написать программу! Вычислить сумму S с заданной точностью E. Считать, что заданная точность  достигнута, если очередное слагаемое по модулю <E.
Дана строка символов. Найти количество слов. которые начинаются и заканчиваются согласной буквой.
Реально составить такую программу, чтобы в итоге:
Где-то там подразумевается матрица (3 x n)
1) ввести значения переменных 1 столбца,
2) по каждому элементу первого столбца посчитать формулу: NPV=СУММ(от k=0 до n) C(k-тое)/(1+r)^t3) при этом r=0, ∆ r, n (∆ r ,возможно, надо ввести в начале)4) Сравнить все полученные NPV (их ровно 3) равны и больше нуля, то вывести их значения и значение r на печать. Если нет то:
5) ввести значения переменных 2 столбца,6) по каждому элементу второго столбца посчитать формулу:
NPV=∑ (от k=0 до n) C(k-тое)/(1+r)^t7) Если NPV равны и больше нуля, то вывести их значения и значение r на печать. Если нет то:
8) ввести значения переменных 3 столбца,
9)  по каждому элементу третьего столбца посчитать формулу
…. и т.д. пока эти NPV не станут равны.
P.S. Для удобства строки можно обозвать А,В,С. Соответственно при вводе элементов каждого столбца программа спросит А=?, В=?,С=?
Задана матрица A(n,n). Определить максимальный элемент среди элементов матрицы расположенных выше плавной диагонали и минимальный элемент среди тех,чир находятся ниже главной диагонали. Отсортировать каждый стоюец матрицы по одному
Ввести массив С(n) целых чисел. Подсчитать количество положительных элементов массива, меньших 10. Количество распечатать.
Дана функция f(x)=x(в кубе) , x принадлежит (n;m) ,ток это должно быть в квадратных.
Найти min среди ее положительных значений, min отпечатать. Шаг по х=0.5
Цикл REPEAT-UNTIL
даны действительные числа Х и У. если Х и У отрицательные, то каждое значение заменить модулем, если отрицательно толкьо одно из них, то оба значения увеличить на 1, если оба значения не отрицательные-уменьшить их в 10 раз. мне нужно написать код программы
Turbo Pascal. Найти число, квадрат которого наименьший для трех заданных чисел.
Дан массив, содержащий N элементов и заложенный случайными числами. Сформировать новый массив их четных значений элементов данного массива и подсчитать, сколько раз встречается в нём число, большее K.