¨ Упорядочить элементы массива по убыванию модулей элементов.
Каждый пункт задания оформить в виде отдельной функции.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово.
7. Дана последовательность из n целых чисел. Определить, со скольких отрицательных чисел она начинается. Массивы не использовать.
8. Реализовать в программе массив структур с полями:
Фамилия Имя Отчество студента
Номер зачетки
Массив из структур типа ”Предмет”
Структура "Предмет" имеет поля:
Фамилия преподавателя
Название предмета
Оценка
. Реализовать возможности ввода и просмотра массива, сортировки массива по фамилии и номеру зачетки, создания и просмотра нового массива из фамилий преподавателей, не ставивших троек, сохранения содержимого массива в файле на диске в текстовом формате.
.
Вариант 16
1. Найти площадь сектора, радиус которого равен 13, а дуга содержит заданное число радиан j.
2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. Дано 100 целых чисел. Определить, сколько из них принимает наибольшее значение.
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ минимальный по модулю элемент массива;
¨ сумму модулей элементов массива, расположенных после первого элемента, равного нулю.
¨ Преобразовать таким образом, чтобы в первой его половине, располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях.
Каждый пункт задания оформить в виде отдельной функции.
5. Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащей хотя бы один положительный элемент.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву.
7. Вычислить и отпечатать n элементов последовательности 12/ (12 +2), 22 / (2 2+3), 32 / (32 +4), … , сумма которых не превышает 10.
8. Реализовать в программе массив структур с полями:
Фамилия Имя Отчество
Год рождения
Адрес места проживания с полями
Название улицы
Номер дома
Номер квартиры
Реализовать возможности ввода и просмотра массива, сортировки массива по фамилии и году рождения, создания массивов проживающих на четной и нечетной стороне улицы, сохранения содержимого массивов в файлах на диске в текстовом формате.
Вариант 17
1. Даны действительные положительные числа a, b, c. По трем сторонам с длинами a, b, c можно построить треугольник. Найти углы треугольника.
2.. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. Для ряда, члены которого вычисляются по формуле

подсчитать сумму членов ряда с точностью до 0.000001
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
¨ Номер максимального по модулю элемента массива;
¨ сумму элементов массива, расположенных после первого положительного элемента.
¨ Преобразовать таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a,b], а потом – все остальные
Каждый пункт задания оформить в виде отдельной функции.
5. Дана целочисленная квадратная матрица. Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. Определить минимум среди сумм элементов столбцов матрицы.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово.
7. Вычислить значения элементов последовательности
z/3, (z-1)/4, (z-2)/5, (z-3)/6, … .
Отпечатать каждое третье значение. Вычисления закончить, когда очередной элемент будет отличаться от предыдущего на величину, не превышающую заданную величину d.
8. Реализовать в программе массив структур с полями:
Фамилия Имя Отчество студента
Номер зачетной книжки
Массив оценок, полученных на экзамене
Реализовать возможности ввода и просмотра массива, сортировки массива по фамилии и номеру зачетки, создания массивов отличников, хорошистов, троечников и двоечников, сохранения содержимого массивов в файлах на диске в текстовом формате.
Вариант 18
1. Составить программу вычисления объёма усечённого конуса по формуле:
V = 1/2ph (R12 +R1 * R2 + R22), где R1 и R2 - радиусы оснований, h - высота - известны.
2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. Для ряда, члены которого вычисляются по формуле

подсчитать сумму членов ряда с точностью до 0.000001
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
· сумму положительных элементов массива;
· произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами.
· Упорядочить элементы массива, расположенные между максимальным и минимальным элементами, по убыванию.
Каждый пункт задания оформить в виде отдельной функции.
5. Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или вниз (в зависимости от введенного режима). Причем, n может быть больше количества элементов в строке или столбце.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово.
7. Вычислить значения полинома M(x) в зависимости от значения переменной y при x = 0,7.

8. Реализовать в программе массив структур, описывающих комплексное число:
реальная часть
мнимая часть
Реализовать возможности ввода и просмотра массива, сортировки чисел по величине модуля описываемых числе, удаления из списка 3 элементов с самой маленькой мнимой частью, сохранения содержимого массива в файле на диске в текстовом формате.
Вариант 19
1. Составить программу, которая вводит два вещественных числа, затем печатает первое число, умноженное на модуль второго, и второе, делённое на модуль первого числа
2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. Для ряда, члены которого вычисляются по формуле

подсчитать сумму членов ряда с точностью до 0.000001
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
· произведение положительных элементов массива;
· сумму элементов массива, расположенных после минимального элемента.
· Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах.
5. Дана целочисленная прямоугольная матрица. Определить:
· количество строк, содержащих хотя бы один нулевой элемент;
· номер столбца, в котором находится самая длинная серия одинаковых элементов
Каждый пункт задания оформить в виде отдельной функции.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать количество вхождений заданного слова в каждую строку и заменить его на другое заданное слово. Распечатать полученные строки.
7. Составить программу расчёта и печати одной из четырёх функций в зависимости от следующих условий:
u = 4,2 tg x2, при х = 1;
v = 3,14 sin2x –2x, при х = 2,3;
w = 7,11 ln x + 5x, при х = 3;
z = cos 2x – 9,15x, при х = 4.
8. Реализовать в программе массив структур с полями:
Фамилия Имя Отчество
Дата рождения с полями
День
Месяц
Год
Адрес места проживания
. Реализовать возможности ввода и просмотра массива, сортировки массива по любому из полей, создание массивов родившихся летом, зимой, весной и осенью, сохранения содержимого массивов в файлах на диске в текстовом формате.
.
Вариант 20
1. Написать программу нахождения среднего значения трёх заданных чисел a, d, c , если a =2sin (3) , b =4cos (3 ) , c =15.
Напечатать среднее значение и данные числа.
2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. Для ряда, члены которого вычисляются по формуле

подсчитать сумму членов ряда с точностью до 0.000001
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
· максимальный по модулю элемент массива;
· сумму элементов массива, расположенных между первым и вторым положительными элементами.
· Преобразовать таким образом, чтобы элементы, равные нулю, располагались после всех остальных.
Каждый пункт задания оформить в виде отдельной функции.
5. Дана целочисленная прямоугольная матрица. Определить сумму элементов в тех строках, которые содержат хотя бы один положительный элемент; номера строк и столбцов всех седловых точек матрицы.
Примечание. Матрица А имеет седловую точку Аij, если Аij является минимальным элементом в i-й строке и максимальным в j-м столбце.
6. Вычислить значения элементов последовательности z/3, (z-1)/4, (z-2)/5, (z-3)/6, … .
Отпечатать каждое третье значение. Вычисления закончить, когда очередной элемент будет отличаться от предыдущего на величину, не превышающую заданную величину d.
7. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву.
8. Реализовать в программе массив структур с полями:
Фамилия Имя Отчество
Дата рождения с полями
День
Месяц
Год
Адрес места проживания
. Реализовать возможности ввода и просмотра массива, удаления из массива лиц моложе 17 и старше 60 лет, сортировки массива по любому из полей, сохранения содержимого массива в файле на диске в текстовом формате.
.
Вариант 21
1. Определить периметр правильного n-угольника, описанного около окружности радиуса R.
2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. Вычислить сумму членов бесконечного ряда с заданной степенью точности e > 0 и заданного значения х.
Считать, что требуемая точность достигнута, если очередное слагаемое по модулю меньше e. Напечатать полученное значение суммы. (Возведение в степень выполнять путем умножения).
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
· элемент с максимальной дробной частью;
· сумму элементов массива, расположенных между первым и вторым положительными элементами.
· Отсортировать все нечетные элементы массива
Каждый пункт задания оформить в виде отдельной функции.
5. Дана целочисленная прямоугольная матрица. Циклически сдвинуть каждую i-ю строку матрицы на i разрядов влево.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Определить самое длинное слово в каждой строке и подсчитать количество его вхождений.
7. Вычислить первое значение функции

удовлетворяющее неравенству y<10-5 , при изменении х от 1 с шагом 0.01. Определить, на каком шаге это произойдет и отпечатать среднее арифметическое вычисленных значений.
8. Реализовать в программе массив структур, содержащих сведения о пассажирах самолета и количестве багажа (вес в кг) и гражданстве пассажира. Реализовать возможности ввода и просмотра массива, удаления тех пассажиров, чей багаж превышает предельное значение, сортировки массива по любому из полей, сохранения содержимого массива в файле на диске в текстовом формате.
Вариант 22
1. Треугольник задан своими сторонами a, b, c. Определить длины всех высот, медиан, биссектрис в нем.
2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. . Вычислить 
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
· номер минимального по модулю элемента массива;
· сумму модулей элементов массива, расположенных после первого отрицательного элемента.
· Сжать массив, удалив из него все элементы, величина которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями
Каждый пункт задания оформить в виде отдельной функции.
5. Дана целочисленная квадратная матрица. Определить, является ли матрица симметричной относительно главной диагонали. Определить минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово.
7. Даны c и d. Если c≠d, то вычислить и отпечатать положительные значения функции

если x=[-2;2] и изменяется с шагом 0.2. Если c=d, напечатать об этом сообщение и вычисления закончить.
8. Реализовать в программе массив структур, содержащих сведения о погоде в определенный день:
Дата в формате день, месяц, год
время в формате час, минута
значение температуры и атмосферного давления
Реализовать возможности ввода и просмотра массива, сортировки массива по температуре и влажности, определение самого холодного месяца из наблюдаемых, сохранения содержимого массива в файле на диске в текстовом формате.
Вариант 23
1. По длинам двух сторон треугольника и углу (в градусах) между ними найти длину третьей стороны и площадь этого треугольника.
2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. Определить число членов числового ряда, необходимое для вычисления его суммы с заданной степенью точности e >0. 
Считать, что требуемая точность достигнута, если сумма отличается от точного значения не более, чем на e.
4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
· максимальный элемент массива и, если он расположен до середины массива, вычислить сумму элементов массива, расположенных между первым и последним положительными элементами.
· Преобразовать массив таким образом, чтобы сначала располагались все элементы равные нулю, а потом – все остальные.
Каждый пункт задания оформить в виде отдельной функции.
5. Дана целочисленная квадратная матрица. Определить, симметрична ли матрица относительно центральной строки. Отсортировать столбцы матрицы в порядке убывания элементов первой строки.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Вывести эти строки в обратном порядке.
7. Рассчитать и отпечатать первое значение функции

удовлетворяющее условию |y-a|>1, где а – заранее заданная величина, при изменении х от –1 с шагом 0.3. Найти сумму вычисленных значений.
8. Реализовать в программе массив структур, описывающих потребление электрической энергии, с полями:
номер счета,
старое и новое показания счетчика,
дата снятия показания.
Реализовать возможности ввода и просмотра массива, сортировки массива по номеру счета и дате, удаления тех счетов, по которым не произошло изменений показаний счетчика, сохранения содержимого массива в файле на диске в текстовом формате.
Вариант 24
1. Найти площадь кольца, внутренний радиус которого равен 20, а внешний -
заданному числу r (r>20).
2. С клавиатуры вводятся координаты точки M(x,y) на плоскости. Определить и вывести на экран, какой области принадлежит эта точка.

3. Определить сумму членов числового ряда, с заданной степенью точности e >0. ![]()
4. В одномерном массиве, состоящем из n вещественных элементов:
· найти элемент с минимальной дробной частью x и уменьшить дробную часть всех положительных элементов на величину x.
· остортировать отрицательные элементы массива по убыванию методом вставки.
Каждый пункт задания оформить в виде отдельной функции.
5. Дана целочисленная квадратная матрица. Определить, симметрична ли матрица относительно побочной диагонали. переставит местами строки, содержащие наибольшее и наименьшее количество нулей.
6. Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Удалить из строк слова, начинающиеся и заканчивающиеся на одну и ту же букву.
7. Дано натуральное число n и действительное число х. Среди чисел

найти ближайшее к какому-нибудь целому.
9. Реализовать в программе массив структур, описывающих, содержащий сведения о работниках фирмы, с полями:
фамилия и инициалы имени и отчества,
должность,
табельный номер,
количество часов отработанных за неделю,
Реализовать возможности ввода и просмотра массива, сортировки массива по фамилии, табельному номеру и количеству отработанных часов, удаления тех работников, которые не отработали 40 часов, сохранения содержимого массива в файле на диске в текстовом формате.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 |


