Тексты программ: Turbo Pascal, Delphi; C, C++, C#, Java; JavaScript + HTML; PHP; Perl.
Найти наибольшее из 2-х чисел используя функции
Найти сумму, разность и произведение 2-х чисел, TPascal
Найти целую, округленную и дробную часть числа х, TPascal
Определить есть ли повторения символов в строке и есть ли между повторениями символы 'a' и 'b', TPascal
Вычислить сумму и количество элементов матрицы находящиеся под главной диагональю и на ней, TPascal
Вычислить сумму и количество положительных элементов матрицы находящиеся над главной диагональю, TPascal
Считывать с клавиатуры в массив действительные числа пока очередное введённое больше предыдущего, в противном случае вывести на экран сумму введённой последовательности чисел и количество введённых чисел.
Реализация в точном соответствии с условием требует создания динамического массива. В среде Turbo Pascal такие массивы не поддерживаются, но можно их организовать через "кучи" - выделенные участки памяти. Это достаточно сложно как для понимания, так и для объяснения. Здесь приведен облегченный вариант - использовать максимально большой статический массив, заранее заполненный маской (например нулями) и работать с ним, TPascal.
Метод “пузырьковой” сортировки, Delphi
Написать программу для сортировки массива из 50 элементов методом “пузырьковой” сортировки (Bubble Sort) или прямого выбора (Select Sort) (по вариантам). Массив считать из файла. Вывести на экран трудоемкость метода (количество сравнений), Delphi
Написать программу, которая по алгоритму Краскала находит остов минимального веса для связного взвешенного неориентированного графа, имеющего 7 вершин. Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин (0 означает, что соответствующей дуги нет). Данные считать из файла, Delphi |