Комментарии: Решаем задачи Абрамян на Паскале. Series38 https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/ Скриптописание и кодинг Fri, 18 Jan 2019 13:28:32 +0000 hourly 1 https://wordpress.org/?v=5.8.13 Автор: Наталья https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-2617 Fri, 18 Jan 2019 13:28:32 +0000 http://coolcode.ru/?p=2395#comment-2617 Можно так:
var k:Integer;
begin
write(‘Количество наборов чисел k= ‘);
read(k);
write(‘Введите ‘,k,’ наборов чисел : ‘); //наборы разделяет 0
for var i:=1 to k do
begin
var a:=ReadSeqIntegerWhile(x->x0).ToArray;
var h:= a.SequenceEqual(a.Sorted);
var d:= a.SequenceEqual(a.SortedDescending);
If (a.Count>=2)and h and not d
then writeln(‘Набор ‘,i,’: 1′) else
If (a.Count>=2)and d and not h
then writeln(‘Набор ‘,i,’: -1′) else
If (a.Count>=2)and h and d or not(h or d)
then writeln(‘Набор ‘,i,’: 0′) else
end;
end.

]]>
Автор: Наталья https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-2616 Fri, 18 Jan 2019 12:13:23 +0000 http://coolcode.ru/?p=2395#comment-2616 Можно так:
var k:Integer;
begin
write(‘Количество наборов чисел k= ‘);
read(k);
write(‘Введите ‘,k,’ наборов чисел : ‘); //наборы разделяет 0
for var i:=1 to k do
begin
var a:=ReadSeqIntegerWhile(x->x0).ToArray;
var h:= a.SequenceEqual(a.Sorted);
var d:= a.SequenceEqual(a.SortedDescending);
If (a.Count>=2)and h and not d
then writeln(‘Набор ‘,i,’: 1′) else
If (a.Count>=2)and d and not h
then writeln(‘Набор ‘,i,’: -1′) else
If (a.Count>=2)and h and d or not(h or d)
then writeln(‘Набор ‘,i,’: 0′) else
end;
end.

]]>
Автор: Bronislav https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-2274 Mon, 26 Feb 2018 21:57:26 +0000 http://coolcode.ru/?p=2395#comment-2274

]]>
Автор: Anton https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-1297 Fri, 25 Dec 2015 09:41:13 +0000 http://coolcode.ru/?p=2395#comment-1297 А по поводу:
> Ура, с Series больше надоедать не буду
Для меня это грустняшка… я счастлив когда мне пишут комментарии…

]]>
Автор: Anton https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-1296 Fri, 25 Dec 2015 09:38:10 +0000 http://coolcode.ru/?p=2395#comment-1296 Не понравилось, что используется две целочисленные переменные вместо двух булевых…
Попытался сократить хотя бы до одной целочисленной переменной, но получилось ещё запутанней.

]]>
Автор: olegst1975 https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-1295 Fri, 25 Dec 2015 08:25:35 +0000 http://coolcode.ru/?p=2395#comment-1295 Как результат просят вывести числа поэтому переменные CheckUP и CheckDown используем числовые

Ура, с Series больше надоедать не буду

]]>
Автор: Anton https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-1291 Thu, 24 Dec 2015 09:15:51 +0000 http://coolcode.ru/?p=2395#comment-1291 избавился от

Добавив не строгие неравенства.

]]>
Автор: Anton https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-1287 Thu, 24 Dec 2015 08:01:21 +0000 http://coolcode.ru/?p=2395#comment-1287 Было:

Стало:

]]>
Автор: olegst1975 https://coolcode.ru/reshaem-zadachi-abramyan-na-paskale-series38/#comment-1281 Wed, 23 Dec 2015 15:03:06 +0000 http://coolcode.ru/?p=2395#comment-1281 Это решение предыдущей задачи.

]]>