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

Вариант №34

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

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

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

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

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

Задачи:

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

  2. За один просмотр определить сколько раз встречается каждый символ в данной строке.

Вариант №35

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

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

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

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

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

Задачи:

  1. Даны массивы целых чисел A[N] и B[N]. Создать массив С[N], элементы которого получаются по следующему правилу: С[i] = max (A[i], B[i]). Определить, сколько элементов С[i] получило значение A[i]. Вывести исходные массивы и результаты вычислений.

  2. Ввести два положительных целых числа. Найти наибольший общий делитель этих чисел. Программа должна содержать рекурсивную функцию.

Вариант №36

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

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

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

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

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

Задачи:

  1. Даны массивы вещественных чисел A[N] и B[N]. Создать массив С[N], элементы которого получаются по следующему правилу: С[i] = min (A[i], B[i]). Определить, сколько элементов С[i] получило значение В[i]. Вывести исходные массивы и результаты вычислений.

  2. Программа, которая находит все простые числа от 1 до 10000. Написать функцию, которая определяет, является ли число простым или нет.

Вариант №37

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

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

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

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

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

Задачи:

  1. Даны массивы целых чисел A[N] и B[N]. В массиве A заменить значения элементов, для которых выполняется условие (A[i]+B[i])<10, значениями элементов B[i]. Вывести исходные массивы и полученный массив на экран.

  2. Дано целое число. Вычислить произведение четных цифр числа. Результат вывести на экран.

Вариант №38

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

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

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

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

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

Задачи:

  1. Даны массивы действительных чисел A[N] и B[N]. В массиве B заменить значения элементов, для которых выполняется условие (A[i]*B[i])<10, значениями элементов A[i]. Вывести исходные массивы и полученный массив на экран.

  2. Организовать ввод целых чисел с клавиатуры. Вычислить сумму чисел, которые делятся на 3 без остатка. При вводе числа 0 результат вывести на экран. Массив не использовать.