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

Задачи для начинающих по программированию. Цикл, условие, присвоение, рекурсия.

Находждение суммы последнего и предпоследнего элементов простого списка

Описать процедуру или функцию, которая в списке L находит сумму последнего и предпоследнего элементов (в списке содержится не менее 2-х элементов). Задание № 14. (см. "Сборник задач для начинающего программиста").

Ключевые слова: 
однонаправленный список, сумма элементов списка

Замена первого и последнего элемента в списке

Описать процедуру или функцию, которая в списке L меняет местами первый и последний элементы. "Простые списки" №13 (см. "Сборник задач для начинающего программиста")

Ключевые слова: 
список, порядок элементов, замена

Сортировка матрицы по невозрастанию минимальных элементов строк

Дана действительная матрица размером m * n; упорядочить (переставить) строки матрицы по неубыванию значений наименьших элементов строк матрицы. Разрешается использовать дополнительный массив. Задание №3(Сортировка массивов) (см. "Сборник задач для начинающего программиста").

Ключевые слова: 
массивы, сортировка массивов

Задача №11 Сортировка массивов

Даны упорядоченные действительные числа A1, A2,..., An, нату­ральное число k и действительное число P. Удалить элемент с номе­ром k и вставить в последовательность P, так, чтобы упорядочен­ность не нарушилась. Задача № 11 (Сортировка массивов) (см. "Сборник задач для начинающего программиста")

Ключевые слова: 
массив, сортировка, вставками,

Поиск в файле слов, являющихся палиндромами.

Дан файл, содержащий некоторое количество слов. Вывести слова, являющиеся палиндромами (одинаково читается как сле­ва направо, так и справа налево). Задание 4("Двунаправленные списки"). (см. "Сборник задач для начинающего программиста")

Ключевые слова: 
Двунаправленный список, палиндромы, файл чтение

Сортировка строк матрицы

Дана действительная матрица размером m*n. Упорядочить строки матрицы по неубыванию значений первых элементов строк. Задача № 1 (Сортировка массивов) (см. "Сборник задач для начинающего программиста")

Ключевые слова: 
матрица, сортировка обменом

Сжатие списка путем удаления четных элементов

Построить список натуральных чисел длиной N. Сжать полученный список, убрав все четные числа. Задание №2 (Простые списки) (см. "Сборник задач для начинающего программиста")

Ключевые слова: 
списки, перменная структурного типа, указатели
Синдикация материалов