orgot9
?>

Имеем массив из 45 элементов, каждый из которых в диапазоне [-50; 50]. переставить элементы массива в обратном порядке. отсортировать массив и вывести его на экран. ,

Информатика

Ответы

Darya Aleksei1173
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(45,-50,50); a.Println;
  a:=a.Reverse.ToArray; a.Println;
  a:=a.Sorted.ToArray; a.Println
end.

Имеем массив из 45 элементов, каждый из которых в диапазоне [-50; 50]. переставить элементы массива
Nikolai710
Не забудьте в конце добавить return 0;
Я провтыкал немного.
Имеем массив из 45 элементов, каждый из которых в диапазоне [-50; 50]. переставить элементы массива
Merkuloff78

В бутылке, стакане, кувшине и банке находится молоко, лимонад, квас и вода. Известно что вода и молоко не в бутылке, а сосуд с лимонадом находится между кувшином и сосудом с квасом, в банке - не лимонад и не вода. Стакан находится около банки и сосуда с молоком. Как распределены эти жидкости по сосудам?

Решение

Бутылка - НЕ вода, НЕ молоко (т.к. вода и молоко не в бутылке

Стакан - НЕ молоко (т.к. Стакан находится около сосуда с молоком)

Кувшин -НЕ лимонад, НЕ квас (т.к. а сосуд с лимонадом находится между кувшином и сосудом с квасом)

Банка - НЕ лимонад, НЕ вода, НЕ молоко (т.к. в банке - не лимонад и не вода., ...около банки и сосуда с молоком), остается, что в банке - квас

т.к. в бутылке и стакане НЕ молоко, значит молоко в кувшине

т.к. в бутылке НЕ вода, значит вода в стакане

значит остается, что в бутылке - лимонад

в банке - квас

молоко в кувшине

вода в стакане

в бутылке - лимонад

Аверьянова
Type  str = array [1..100] of char;
var  maxs, tmps : str; 
count, max, tmp, ctmp : integer;

procedure reads (var s : str; var len, val : integer);
var 
b : boolean; 
 c : char; 
 i : integer;
begin 
 i := 0; b := false; 
 repeat 
  read (c); 
  if not b or (c <> ' ') then   
begin   
   if c = ' ' then b := true; 
    inc (i);   
   s[i] := c; 
    c := '1'; 
  end; 
 until b and (c = ' ');
  len := i; 
 readln (val);
end;
begin
assign (input, 'input.txt'); reset (input);
  reads (maxs, count, max); 
 while not eof do 
 begin   
 reads (tmps, ctmp, tmp);
    if tmp > max then   
 begin     
 max := tmp;
 count := ctmp; 
 maxs := tmps;
    end; 
end; 
 for tmp := 1 to count do write (maxs[tmp]);
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Имеем массив из 45 элементов, каждый из которых в диапазоне [-50; 50]. переставить элементы массива в обратном порядке. отсортировать массив и вывести его на экран. ,
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Kondratev Ruzavina22
Александра440
voropayelena26
maxborod
seymurxalafov05
Matveevanastya0170
re-art
Анатольевич
Vs1377
Кедрин Карлен
eremenkou
nv6634
Shtorm-Shoe
tatiana2676
Demina-Khokhlov584