- •Оператор вывода данных , ввода данных
- •Линейная структура
- •Оператор выбора варианта Case
- •Цикл с параметром for
- •1. Написать программу, которая 10 раз выводит на экран имя и фамилию пользователя.
- •Написать программу, возведения числа a в степень n.
- •1 3 4 2 7 4 9 6 2 1 Ср.Арифм. 3.9
- •Цикл с предусловием While
- •Найти произведение чисел 1*2*3*…*n. Вычисление факториала числа n.
- •Цикл с постусловием Repeat
- •3. Написать программу, которая преобразует введенное пользователем десятичное число в двоичное. Рекомендуемый вид экрана во время работы программы приведен ниже.
- •Дано натуральное число n. Вычислить: .
- •Найти наибольший общий делитель чисел m и n.
- •Дано натуральное число n. Найти сумму первой и последней цифры этого числа.
- •Даны два натуральных числа n и m (m£9999, n£9999). Проверить, есть ли в записи числа m цифры, одинаковые с цифрами в записи числа n.
- •Массивы
- •Линейные массивы
- •В одномерном массиве поменять местами минимальный и максимальный элементы.
- •Переписать одномерный массив в обратном порядке.
- •Дана последовательность натуральных чисел al, a2, ..., ап. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
- •Двумерные массивы
- •В двумерном массиве найти сумму всех тех элементов, сумма индексов которых равна n.
- •Определить номер строки и столбца минимального элемента двумерного массива.
- •Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по строкам.
- •Дана квадратная матрица a[n, n]. Записать на место отрицательных элементов матрицы нули, а на место положительных — единицы.
- •Переписать столбцы двумерного массива в обратном порядке. Строковый тип данных
- •Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом.
- •В строке заменить все двоеточия (:) точкой с запятой (;). Подсчитать количество замен.
- •Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данной строке.
- •Записи (комбинированный тип)
- •Функции
- •Написать программу нахождения суммы большего и меньшего из 3 чисел.
- •Составить программу, определяющую, в каком из данных двух чисел больше цифр.
- •Процедуры
- •Напишите процедуру, которая удаляет из одномерного вещественного массива наибольшее значение.А-07-2
- •Процедура замены запятых на точки с запятой в строке.А-07-2
- •Написать процедуру, которая вычисляет объем и площадь поверхности параллелепипеда. А-07-2
- •Динамические указатели
- •Динамические структуры списки
- •Очереди
- •Список использованной литературы
В одномерном массиве поменять местами минимальный и максимальный элементы.
Исключить из одномерного массива все повторяющиеся элементы.
Дан одномерный массив из положительных и отрицательных чисел. Расположить в массиве сначала положительные, затем отрицательные числа, причем элементы записываются в том же порядке, как они были в исходном массиве.
Найти сумму элементов одномерного массива, которые расположены между элементами с индексами n1 и n2.
В одномерном массиве заменить все элементы больше второго и меньше пятого элементов на сумму второго и пятого.
Переписать одномерный массив в обратном порядке.
В одномерном массиве поменять местами элементы с четными индексами на элементы с нечетными индексами.
Удалить максимальный элемент в одномерном массиве.
Дана последовательность натуральных чисел al, a2, ..., ап. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
Дана последовательность действительных чисел a2, a2, ..., an. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.
При поступлении в вуз абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В массиве a[n] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.
Дана последовательность действительных чисел а1 , а2, …, аn. Указать те ее элементы, которые принадлежат отрезку [c, d].
Даны целые положительные числа а1, а2, ..., ап. Найти среди них те, которые являются квадратами некоторого числа т.
Дан целочисленный массив с количеством элементов п. «Сожмите» массив, выбросив из него каждый второй элемент. Примечание. Дополнительный массив не использовать.
Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.
Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16, ...).
Дан массив из n четырехзначных натуральных чисел. Вывести на экран только те, у которых сумма первых двух цифр равна сумме двух последних.
КОНТРОЛЬНЫЕ ЗАДАНИЯ
1. Написать программу, которая вычисляет среднюю (за неделю) температуру воздуха. Исходные данные должны вводиться во время работы программы. Рекомендуемый вид экрана во время работы программы приведен ниже.
Введите температуру воздуха за неделю.
Понедельник - 12
Вторник – 10
Среда - 16
Четверг - 18
Пятница – 17
Суббота - 16
Воскресенье - 14
Средняя температура за неделю: 14.71 град.
2. Написать программу, которая вычисляет, сколько раз введенное с клавиатуры число встречается в массиве.
3. Написать программу, которая проверяет, есть ли во введенном с клавиатуры массиве элементы с одинаковым значением.
Найти сумму всех элементов одномерного массива, которые меньше среднего арифметического всех элементов массива.
Найти произведение элементов одномерного массива, которые больше 1 и меньше 10.
Удалить минимальный элемент в одномерном массиве.
В одномерном массиве на К- ое место вставить элемент равный квадрату суммы 5-ого и 10-ого элемента.
Дан массив натуральных чисел. Найти сумму элементов, кратных данному К.
Дана последовательность действительных чисел а1, a2, …, ап. Выяснить, будет ли она возрастающей.
Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.
Даны действительные числа a1, a2, ..., ап. Поменять местами наибольший и наименьший элементы.
В последовательности действительных чисел а1, а2, …, аn, есть только положительные и отрицательные элементы. Вычислить произведение отрицательных элементов P1 и произведение положительных элементов Р2. Сравнить и указать, какое из произведений по модулю больше.
Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы, т.е. исключить из массива нули.
Дана последовательность из п различных целых чисел. Найти сумму ее членов, расположенных между максимальным и минимальным значениями (в сумму включить и оба этих числа).
Дана последовательность чисел a1, a2, ..., an. Требуется переставить элементы так, чтобы они были расположены по возрастанию.
Дан массив целых чисел. Найти в этом массиве минимальный элемент n и максимальный элемент m, вычислить их среднее арифметическое.
Дана последовательность чисел a1, a2, ..., an. Требуется переставить элементы так, чтобы они были расположены по убыванию, т.е. упорядочить по убыванию.