С++ Даны три геометрические фигуры – куб, конус и шар. Составить обобщенную программу для
вычисления объема любой фигуры из данного набора. Выбор нужной фигуры осуществлять
по первой букве ее названия.
2. Найти остаток от деления целой части значения функции у=x2+x3-1 на 12 и в
зависимости от его величины напечатать название одного из зодиакальных созвездий,
пронумеровав их от 0 до 11.
3. Дан массив из 10 целых случайных чисел, с максимальным значением не больше 19. Найти
сумму квадратных корней элементов массива.
С++
begin
var n:=ReadInteger('Число элементов массива=');
var a:=ArrRandom(n,-25,25);
Write('Исходный массив: '); a.Println;
var k:=a.Where(x->sqr(x)>sqr(a[0])).Count;
if k>0 then Writeln
('Найдено ',k,' элементов, квадрат которых больше квадрата первого')
else Writeln
('Нет ни одного элемента, квадрат которого больше квадрата первого')
end.
Тестовое решение:
Число элементов массива=15
Исходный массив: 11 12 -11 -3 -16 -22 22 4 -4 -1 -16 -9 -19 4 16
Найдено 7 элементов, квадрат которых больше квадрата первого
2 - меньше информации
3 - глобус, макет здания, муляж яблока, манекен
4 - рисунок, фотография
5 - знаковой
6 - смешанной
7 - автомобиль — техническое описание автомобиля, город — путеводитель по городу
8 - существенные признаки объекта-оригинала
9 - разные модели объекта
10 - физическая карта, график зависимости расстояния от времени, схема узора для вязания крючком, схема метро
11 - словесное описание, формула
12 - знаковой
13 - смешанной
14 - болт — чертеж болта, мелодия — нотная запись мелодии