М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Составить программу, которая выводит на экран кубы всех чисел, кратных
9 из диапазона [a,b] (где a,b<100). Переменные a и b запрашиваются с
клавиатуры.

👇
Ответ:
csmurzik
csmurzik
18.11.2021
PascalABC.NET ₃.₆.₃.₂₅₇₇##  var (a,b) := ReadInteger2('Введите a, b:'); (a..b).Where(x -> x mod 9 = 0).Select(x -> x**3).Print

Пример работы:

18^3=5832       27^3=19683


Составить программу, которая выводит на экран кубы всех чисел, кратных 9 из диапазона [a,b] (где a,b
4,4(61 оценок)
Открыть все ответы
Ответ:
misskamii
misskamii
18.11.2021

function len(A, B: (integer, integer)): real;

begin

 result := Sqrt((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2);

end;

function geron(a, b, c: real): real;

begin

 var p := (a + b + c) / 2;

 result := Sqrt(p * (p - a) * (p - b) * (p - c));

end;

begin

 var (x1, y1) := ReadInteger2(); // или ReadReal2() на ваш выбор

 var (x2, y2) := ReadInteger2();

 var (x3, y3) := ReadInteger2();

 var a := len((x1, y1), (x2, y2));

 var b := len((x2, y2), (x3, y3));

 var c := len((x1, y1), (x3, y3));

 if a + b + c > max(a, max(b, c)) * 2 then

   Writeln(geron(a, b, c))

 else

   Writeln('треугольник не существует')

end.

Объяснение:


Паскаль.авс заданы три точки на плоскости a(x1,y1), b(x2,y2) и c(x3,y3). нужно определить, можно ли
4,4(51 оценок)
Ответ:
allthesinners
allthesinners
18.11.2021
// 4
begin
   var arr := ArrRandom();
   Sort(arr);
   arr.Println;
   Print('Sum of odd''s elements'' square roots is ',
            arr.Where(el -> el.IsOdd).Sum(el -> el.Sqrt));
end.

// 5
begin
   var arr := ArrRandom(14);
   Sort(arr);
   WritelnFormat('Max = {0}, Min = {1}, Max - Min = {2}', 
                             arr.Max, arr.Min, (arr.Max - arr.Min));
end.

// 6
begin
   var arr := ArrRandom();
   Sort(arr);
   arr.Println;
   Print('Count = ' + arr.Where(el->(el>20) and (el<50)).Count + newline +
     'Product = ' + arr.Where(el->(el>20) and (el<50)).Aggregate(1,(p,x)->p*x));
end.
4,4(43 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ