C/CPP

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

Дана действительная матрица размером m * n; упорядочить (переставить) строки матрицы по невозрастанию сумм элементов строк. Разрешается использовать дополнительный массив.

Рисование окружности по алгоритму Брезенхейма и по алгоритму Мичнера

CIRCLE.jpg

Построить растровое изображение окружности. Использовать в вычислениях только целые числа

Ключевые слова: 
Алгоритм Брезенхейм Мичнер окружность

Использование двунаправленного списка в задаче размещения костей домино

Последовательность камней домино представить в виде двунаправленного списка, заполненного произвольным образом. Исключить все дубли, вывести результат.

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

Преобразование алгебраического выражения в польскую запись

Преобразовать математическое выражение в его польскую запись.
(при построении математических выражений допустимы использования операций: +,-,*,/,^,% , круглых скобок, целых чисел, десятичных чисел, переменных с именами начинающимися на букву или знак "_").

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

Быстрое возведение в степень

Пусть задано некоторое число n, которое требуется возвести в натуральную степень p.

Класс работы со списком

ЗАДАНИЕ:
Дан список из последовательности натуральных чисел. Добавить в список после максимального элемента минимальный.

Ключевые слова: 
однонаправленный однонаправленные список списки

Перестановка столбцов матрицы по условию

Дана матрица M*N переставить столбцы матрицы по неубыванию значений элементов наименьших столбцов матрицы.

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