Часть III. €

Составьте алгоритм и напишите программу на языке С++ для решения следующих задач:

В каждом варианте 5 задач. Правильно выбирайте свой вариант!

Вариант 1

1. Сформировать и вывести целочисленный массив размера N=30, содержащий N первых положительных нечетных чисел: 1, 3, 5, … .

2. Дан массив размера N и целые числа K и L (0 < K ≤ L ≤ N-1). Найти количество отрицательных среди всех элементов массива, кроме элементов с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую вводить радиус шара. Создать функцию, вычисляющую по известному радиусу объем шара и площадь соответствующей сферы.

Часть III. € - student2.ru S=4p R2

Написать программу, в которой ввести данные о 70-ти шарах, вычислить их объемы и площади и вывести все объемы и площади, сумму максимального объема и минимальной площади, количество шаров с объемом менее 5.

5. Дан массив размера N. Найти номера двух ближайших элементов из этого массива (то есть элементов с наименьшим модулем разности) и вывести эти номера в порядке возрастания.

Вариант 2

1. Сформировать и вывести целочисленный массив размера N=20, содержащий степени двойки от первой до N-й: 2, 4, 8, 16, … .

2. Дан целочисленный массив A размера 10. Вывести порядковый номер последнего из тех его элементов AK, которые удовлетворяют двойному неравенству A0 < AK < A9. Если таких элементов нет, то вывести 0.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести две стороны и угол между ними параллелограмма

Создать функцию, вычисляющую по известным сторонам и углу между ними параллелограмма его площадь и периметр

Часть III. € - student2.ru

Написать программу, в которой ввести и разместить в одномерных массивах данные о 30-ти параллелограммах, вычислить их площади и периметры и вывести наименьший из периметров, количество площадей больших 10, сумму периметра первого и площади последнего параллелограмма.

5. Дан массив размера N. Найти два соседних элемента, сумма которых максимальна, и вывести эти элементы в порядке возрастания их индексов.

Вариант 3

1. Даны первый член A и разность D арифметической прогрессии. Сформировать и вывести массив размера N=20, содержащий N первых членов данной прогрессии: A, A + D, A + 2·D, A + 3·D, … .

Например, при А=2 и D=3 массив должен содержать: 2, 5, 8, 11, 14, …

2. Дан массив размера N и целые числа K и L (0 < K ≤ L ≤ N-1). Найти минимальный среди всех элементов массива, кроме элементов с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести три ребра прямоугольного параллелепипеда

Создать функцию, вычисляющую по известным ребрам прямоугольного параллелепипеда его объем и площадь поверхности

Написать программу, в которой ввести и разместить в двумерном массиве данные о 100 параллелепипедах. Вычислить их объемы и площади поверхности и вывести сумма тех объемов, что находятся в интервале [5, 24] и максимальную из площадей

5. Дан целочисленный массив размера N. Найти максимальное количество его одинаковых элементов.

Вариант 4

1. Сформировать и вывести целочисленный массив размера N=15, содержащий N первых (по модулю) кратных пяти чисел с чередующимися обратными знаками:
5, -10, 15, -20, 25, -30… .

2. Дан массив размера N и целые числа K и L (0 < K ≤ L ≤ N-1). Найти среднее арифметическое всех элементов массива, кроме элементов с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести координаты точки в пространстве.

Создать функцию, вычисляющую по известным координатам расстояние от точки до начала координат

Написать программу, в которой ввести и разместить в двумерном массиве данные о N точках (число N запросить у пользователя). Вычислить расстояния от них до т. (0,0,0) и вывести все эти расстояния, номер самой дальней точки, сумму расстояний для тех точек, у которых эти расстояния находятся в интервале [7, 10).

5. Дано число R и массив размера N. Найти два соседних элемента массива, сумма которых наиболее близка к числу R, и вывести эти элементы в порядке возрастания их индексов.

Вариант 5

1. Сформировать и вывести целочисленный массив размера N=15, содержащий N первых элементов последовательности чисел Фибоначчи FK:

F1 = 1, F2 = 1,
FK= FK–2 + FK–1, для K = 3, 4, … .

2. Дан массив A размера N. Найти максимальный элемент из его элементов с нечетными номерами: A1, A3, A5, … .

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести внешний и внутренний радиусы кольца

Создать функцию, вычисляющую по известным радиусам площадь кольца и длину его внешней и внутренней окружностей

Написать программу, в которой ввести и разместить в одномерных массивах данные о 100 кольцах. Вычислить их площади и длины окружностей и вывести сумму длин всех окружностей, максимальную из площадей, количество окружностей, длиной больших 16.

5. Дано число R и массив размера N. Найти два различных элемента массива, сумма которых наиболее близка к числу R, и вывести эти элементы в порядке возрастания их индексов.

Вариант 6

1. Даны целые числа A и B. Сформировать и вывести целочисленный массив размера N=10, первый элемент которого равен A, второй равен B, а каждый последующий элемент равен сумме всех предыдущих.

2. Дан массив размера N и целые числа K и L (0 ≤ K ≤ L ≤ N-1). Найти произведение элементов массива с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести два катета прямоугольного треугольника

Создать функцию, вычисляющую по известным катетам площадь и периметр прямоугольного треугольника

Написать программу, в которой ввести и разместить в двумерном массиве данные о N треугольниках (число N запросить у пользователя). Вычислить их площади и периметры и вывести наибольший из периметров, сумму всех площадей, количество периметров из диапазона [5, 9].

5. Дан целочисленный массив размера N. Найти количество различных элементов в данном массиве.

Вариант 7

1. Сформировать и вывести целочисленный массив размера N=20, содержащий N первых положительных четных чисел: 2, 4, 6, … .

2. Дан массив A ненулевых целых чисел размера 10. Вывести значение первого из тех его элементов AK, которые удовлетворяют неравенству AK < A9. Если таких элементов нет, то вывести 0.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести сторону и острый угол ромба.

Создать функцию, вычисляющую по известным стороне и углу площадь ромба.

Написать программу, в которой ввести и разместить в одномерных массивах данные о 10 ромбах. Вычислить их площади и вывести наименьшую их них, среднюю площадь, количество площадей из интервала [10, 20]

5. Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номера в порядке возрастания.

Вариант 8

1. Сформировать и вывести целочисленный массив размера N=30, каждый элемент которого равен сумме цифр его индекса: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1+0, 1+1, 1+2, 1+3, … .

2. Дан массив размера N и целые числа K и L (0 < K ≤ L ≤ N-1). Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести три ребра прямоугольного параллелепипеда.

Создать функцию, вычисляющую по известным ребрам площадь поверхности прямоугольного параллелограмма.

Написать программу, в которой ввести и разместить в одномерных массивах данные о 20 параллелограммах. Вычислить их площади. Вывести наименьшую из площадей, максимальный из объемов, количество фигур с площадью из интервала [5, 25], площадь ближайшую к 45 и номер соответствующего параллелограмма.

5. Дано число R и массив A размера N. Найти элемент массива, который наиболее близок к числу R (то есть такой элемент AK, для которого величи-на |AK – R| является минимальной).

Вариант 9

1. Сформировать и вывести целочисленный массив размера N=20, содержащий N первых кратных трем чисел: 3, 6, 9, 12, … .

2. Дан массив A размера N. Найти минимальный элемент из его элементов с четными номерами: A0,A2, A4, A6, … .

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести две стороны и угол между ними треугольника

Создать функцию, вычисляющую по известным двум сторонам и углу площадь треугольника

Часть III. € - student2.ru

Написать программу, в которой ввести и разместить в одномерных массивах данные о N треугольниках (число N запросить у пользователя). Вычислить их площади и вывести наименьшую их них, среднюю площадь, количество площадей из интервала [10, 20]

5. Дан целочисленный массив размера N, все элементы которого упорядочены (по возрастанию или по убыванию). Найти количество отличных от первого и последнего в данном массиве.

Вариант 10

1. Дано целое число A. Сформировать и вывести целочисленный массив размера N=10, первый элемент которого равен A, а каждый последующий элемент равен произведению А на индекс этого элемента.

2. Дан массив размера N и целые числа K и L (0 ≤ K ≤ L ≤ N-1). Найти среднее арифметическое элементов массива с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести высоту цилиндра и радиус круга в его основании

Создать функцию, вычисляющую по известным радиусу и высоте объем цилиндра и площадь его боковой поверхности

Часть III. € - student2.ru Часть III. € - student2.ru Часть III. € - student2.ru Часть III. € - student2.ru

Написать программу, в которой ввести данные о 20 цилиндрах, вычислить их объемы и площади боковой поверхности и вывести наименьший из объемов, сумму всех площадей и количество цилиндров с объемом менее 10.

5. Дан массив размера N. Найти номера тех элементов массива, которые больше своего левого соседа, и количество таких элементов. Найденные номера выводить в порядке их убывания.

Вариант 11

1. Даны целые числа A и B. Сформировать и вывести целочисленный массив размера N=10, первый элемент которого равен A, второй равен А-B, а каждый последующий элемент равен сумме двух его предыдущих элементов.

2. Дан массив размера N и целые числа K и L (0 ≤ K ≤ L ≤ N-1). Найти максимальны элемент из элементов массива с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, 2b, c, x)+ 10 – 5F(a, b, –c, x). a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести сторону и высоту треугольника

Создать функцию, вычисляющую по известным стороне и высоте площадь треугольника

Часть III. € - student2.ru

Написать программу, в которой ввести и разместить в двумерном массиве данные о 50-ти треугольниках. Вычислить их площади и вывести наибольшую из них, сумма всех площадей и ту из площадей, которая ближе к числу 37.

5. Дан массив размера N. Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов. Найденные номера выводить в порядке их возрастания.

Вариант 12

1. Даны первый член A и знаменатель Q геометрической прогрессии. Сформировать и вывести массив размера N=25, содержащий N первых членов данной прогрессии: A, A·D, A·D2, A·D3, … .

Например, при А=2 и D=3 массив должен содержать: 2, 6, 18, 54, 162, …

2. Дан массив размера N и целые числа K и L (0 ≤ K ≤ L ≤ N-1). Найти сумму элементов массива с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2+10 F(a, b, 4c, –x). a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести две стороны прямоугольника

Создать функцию, вычисляющую по известным сторонам прямоугольника его площадь и периметр

Написать программу, в которой ввести и разместить в одномерных массивах данные о N прямоугольниках (число N запросить у пользователя). Вычислить их площади и периметры и вывести максимальную площадь и все периметры.

5. Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и отрицательные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность.

Вариант 13

1. Сформировать и вывести целочисленный массив размера N=30, каждый элемент которого равен сумме цифр его индекса: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1+0, 1+1, 1+2, 1+3, … .

2. Дан массив размера N и целые числа K и L (0 < K ≤ L ≤ N-1). Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести три ребра прямоугольного параллелепипеда.

Создать функцию, вычисляющую по известным ребрам площадь поверхности прямоугольного параллелограмма.

Написать программу, в которой ввести и разместить в одномерных массивах данные о 10 параллелограммах. Вычислить их площади. Вывести наибольшую из площадей, минимальный из объемов, количество фигур с площадью из интервала [2, 15], площадь ближайшую к 18 и номер соответствующего параллелограмма.

5. Дано число R и массив A размера N. Найти элемент массива, который наиболее близок к числу R (то есть такой элемент AK, для которого величина |AK – R| является минимальной).

Вариант 14

1. Сформировать и вывести целочисленный массив размера N=15, содержащий N первых (по модулю) кратных пяти чисел с чередующимися обратными знаками:
-5, 10, -15, 20, -25, 30… .

2. Дан массив размера N и целые числа K и L (0 < K ≤ L ≤ N-1). Найти среднее арифметическое всех положительных элементов массива, кроме элементов с номерами от K до L включительно.

3. Определить функцию, вычисляющую величину F согласно следующей формуле:

Часть III. € - student2.ru

Написать программу, позволяющую вычислить и вывести на экран значение выражения

2F(a, b, c, x)+ 10. a, b, c, x – известные действительные числа.

4. Создать функцию, позволяющую ввести координаты точки в пространстве.

Создать функцию, вычисляющую по известным координатам расстояние от точки до начала координат

Написать программу, в которой ввести и разместить в двумерном массиве данные о N точках (число N запросить у пользователя). Вычислить расстояния от них до т. (0,0,0) и вывести все эти расстояния, номер самой дальней точки, сумму расстояний для тех точек, у которых эти расстояния находятся в интервале [5, 10).

5. Дано число R и массив размера N. Найти два соседних элемента массива, сумма которых наиболее близка к числу R, и вывести эти элементы в порядке возрастания их индексов.


Наши рекомендации