Сложные задачи по программированию
Одномерные массивы
Абсолютное значение каждого нового числа перед помещением в массив надо сравнить с абсолютными значениями всех чисел, которые уже были добавлены в массив.
Линейные алгоритмы
Месячные выплаты находятся по формуле:m = (n * p * (1 + p)y) / (12 * ((1 + p)y – 1)), где p выражается в долях единицы, а не процентах.
Одномерные массивы
Если очередной элемент массива отрицателен, то все элементы следующие за ним надо передвинуть на одну ячейку вперед. В результате отрицательный элемент
Одномерные массивы
Задачу можно разбить на три подзадачи: Удаление элементов массива, принадлежащих заданному интервалу. Сдвиг оставшихся элементов. Заполнение «
Одномерные массивы
Отсортировать массив, заполненный случайными числами, по возрастанию. Для сортировки использовать метод «пузырька». Вывести на экран массив в
Одномерные массивы
Используя сортировку выбором отсортировать элементы массива по возрастанию. Сортировка выбором заключается в поиске в каждом проходе по массиву максимального
Одномерные массивы
Сдвинуть элементы массива в указанном направлении (влево или вправо) и на указанное число шагов. Освободившиеся ячейки заполнить нулями.
Матрицы
Изменить последовательность столбцов матрицы так, чтобы элементы их первой строки были отсортированы по возрастанию. Например, дана матрица В результате
Сложные задачи
Вводится строка, содержащая буквы, целые неотрицательные числа и иные символы. Требуется все числа, которые встречаются в строке, поместить в отдельный
Сложные задачи
Пользователь вводит данные о количестве студентов, их фамилии, имена и балл для каждого. Программа должна определить средний балл и вывести фамилии и имена