// PascalABC.NET 3.2, сборка 1387 от 20.02.2017// Внимание! Если программа не работает, обновите версию!begin var n:=ReadInteger('n='); var a:=ReadArrInteger('Вводите данные:',n); a.Println; var s:=a.Where(x->(x>9) and (x<100) and (x mod 10=7)); if s.Count=0 then Writeln('Таких чисел нет') else Writeln(s.Sum)end.
Примерn= 5Вводите данные: 45 -38 27 -17 4745 -38 27 -17 4774
// PascalABC.NET 3.2, сборка 1387 от 20.02.2017// Внимание! Если программа не работает, обновите версию!function Sod(n:integer):integer;begin var s:=abs(n).ToString; Result:=s.Select(c->c.ToDigit).Sumend;begin var a:=ArrRandom(ReadInteger('n='),-999,999); a.Println; a:=a.Select(x->Sod(x)).ToArray; a.Printlnend.
Примерn= 10-252 814 -239 -157 792 -223 697 -482 616 -6759 13 14 13 18 7 22 14 13 18
// PascalABC.NET 3.2, сборка 1387 от 20.02.2017// Внимание! Если программа не работает, обновите версию!begin var n:=ReadInteger('n='); var a:=ReadArrInteger('Вводите данные:',n); a.Println; Writeln('Четных чисел ',a.Where(x->x.IsEven).Count); Writeln('Нечетных чисел ',a.Where(x->x.IsOdd).Count);end.
Примерn= 16Вводите данные: 34 -345 21321 643 1 0 325 2312 236 -324 -3242 7 12 7 12 5034 -345 21321 643 1 0 325 2312 236 -324 -3242 7 12 7 12 50Четных чисел 9Нечетных чисел 7