Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Аккредитация Программирование_2012.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
206.34 Кб
Скачать
  1. использовать динамический или псевдо динамический массив;

  2. Размер и элементы массива вводятся с клавиатуры;

  3. написать функции ввода и/или вывода;

  4. само решение вынести в отдельную функцию.

Задачи:

  1. Отсортировать по возрастанию модуля элементов одномерный массив целых чисел A[N]. Исходный и преобразованный массив вывести на экран.

  2. Ввести символьную строку. Определить является ли данная строка палиндромом (т.е. с лева на право и с права на лево читается одинаково). Дополнительные строки не использовать.

Вариант №30

Требования к задачам:

  1. использовать динамическую или псевдо динамическую матрицу;

  2. размер и элементы матрицы вводятся с клавиатуры;

  3. написать функции ввода и/или вывода;

  4. само решение вынести в отдельную функцию.

Задачи:

  1. Отсортировать по убыванию модуля элементов одномерный массив целых чисел A[N]. Исходный и преобразованный массив вывести на экран.

  2. Последовательность ряда Фибоначчи определяется следующим образом: F0=0, F1= 1, Fn=F n-2+F n-1, n=2,3,4,…Ввести n и найти Fn. Программа должна содержать рекурсивную функцию.

Вариант №31

Требования к задачам:

  1. использовать динамическую или псевдо динамическую матрицу;

  2. размер и элементы матрицы вводятся с клавиатуры;

  3. написать функции ввода и/или вывода;

  4. само решение вынести в отдельную функцию.

Задачи:

  1. Дан массив действительных чисел X[N]. Отсортировать его по убыванию дробной части элементов. Исходный и преобразованный массив вывести на экран.

  2. Организовать ввод целых чисел с клавиатуры. Определить сколько цифр в каждом числе и вывести это значение на экран. При вводе числа 0 программу завершить. Массив не использовать.

Вариант №32

Требования к задачам:

  1. использовать динамическую или псевдо динамическую матрицу;

  2. размер и элементы матрицы вводятся с клавиатуры;

  3. написать функции ввода и/или вывода;

  4. само решение вынести в отдельную функцию.

Задачи:

  1. Дан массив действительных чисел X[N]. Отсортировать его по возрастанию целой части элементов. Исходный и преобразованный массив вывести на экран.

  2. Ввести символьную строку. Если ее длина равна 10, удалить все буквы - A, ... Z. Вывести преобразованную строку. Дополнительные строки не использовать. (При выводе строк использовать функцию puts).

Вариант №33

Требования к задачам:

  1. использовать динамическую или псевдо динамическую матрицу;

  2. размер и элементы матрицы вводятся с клавиатуры;

  3. написать функции ввода и/или вывода;

  4. само решение вынести в отдельную функцию.

Задачи:

  1. Дан массив действительных чисел X[M]. Сформировать массив, в котором сначала записаны положительные числа исходного массива, а затем отрицательные в том порядке, в котором они находятся в исходном массиве. Вывести на экран исходный и преобразованный массивы.

  2. Вводим число, например 45678. Найти произведение данного числа и числа обратного данному числу. (т.е. 45678*87654 ). Получения обратного числа написать с помощью функции.