Предмет: Информатика,
автор: foresta
Паскаль. Нужно написать программу, задания 2 и 3
Срочно прошу помощи
Приложения:
Ответы
Автор ответа:
0
// PascalABC.NET 3.3, сборка 1583 от 25.11.2017
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(10,-3,9); a.Println(',');
a:=a.Select((v,i)->i.IsEven?0:v).ToArray; a.Println(',')
end.
Пример
4,-1,-2,0,6,8,-2,1,-1,4
0,-1,0,0,0,8,0,1,0,4
begin
var a:=ArrRandom(5,0,3); a.Println(',');
var b:=a.Last;
a.Select((v,i)->(v,i)).Where(t->t[0]+b=2).Select(t->t[1]+1).Println(',')
end.
Пример
0,3,0,1,1
4,5
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(10,-3,9); a.Println(',');
a:=a.Select((v,i)->i.IsEven?0:v).ToArray; a.Println(',')
end.
Пример
4,-1,-2,0,6,8,-2,1,-1,4
0,-1,0,0,0,8,0,1,0,4
begin
var a:=ArrRandom(5,0,3); a.Println(',');
var b:=a.Last;
a.Select((v,i)->(v,i)).Where(t->t[0]+b=2).Select(t->t[1]+1).Println(',')
end.
Пример
0,3,0,1,1
4,5
Похожие вопросы
Предмет: История,
автор: daniilzeregela
Предмет: Математика,
автор: aleftinavaganova1909
Предмет: Биология,
автор: MadoNNa345
Предмет: Физика,
автор: булов
Предмет: Математика,
автор: tgbtvft