Lulu84
27.05.2021 11:25

Составьте программы в паскаль. абс

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Greeegooo
07.09.2021 19:24
Function prime(x:integer):boolean;
var
 t:boolean;
 d:integer;
begin
 t := true;
 d := 2;
 while t and (d*d <= x) do
   begin
   if x mod d = 0 then 
     t := false;
   d := d + 1
   end;
 prime := t
end;

function order(x:integer):boolean;
var
 t:boolean;
 d:integer;
begin
 d := -1;
 repeat
   t := x mod 10 > d;
   d := x mod 10;
   x := x div 10
 until not t or (x = 0);
 order := t
end;

var
 t:boolean;
 i,k,n:integer;
begin
 t := false;
 read(k,n);
 for i := k to n do
   if prime(i) then
   if order(i) then
     begin
     write(i,' ');
     t := true
     end;
 if not t then
   write(0)
end.
0,0(0 оценок)
Ответ:
ruzanayvazyan
31.01.2021 02:47

===== PascalABC.NET =====

begin

 // 1

 var a := ArrRandom(7, -4, 5);

 a.Println;

 // 2

 var b := ReadArrInteger('Введи 8 чисел:', 8);

 Println('Сумма четных:', b.Where(p -> p.IsEven).Sum);

 var p := b.Where(p -> p > 4).DefaultIfEmpty.Product;

 if p >0 then

   Println('Произведение элементов, больших 4:', p)

 else

   Println('Нет элементов, больших 4');

 // 3

 var c := ArrRandom(10, -14, 7);

 c.Println;

 Print('Минимальный элемент, больший 5');

 var m := c.Where(p -> p > 5).DefaultIfEmpty.Min;

 if m = 0 then

   Println('отсутствует')

 else

   Println('равен', m);  

 var im := c.IndexMin;

 Println('Миниммальный элемент номер', im + 1, 'равен ', c[im])

end.


Максимум ! написать программы на языке паскаль: 1) дан массив, заданный на интервале [-4; 5], состоя
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота