Остап-Лаврова1410
?>

Ал­го­ритм вы­чис­ле­ния зна­че­ния функ­ций F(n) и G(n), где n – на­ту­раль­ное число, задан сле­ду­ю­щи­ми со­от­но­ше­ни­я­ми: F(1) =3; F(n) =4·F(n–1) +2 · n, при n >1; G(1) =1; G(n) =3·G(n–1) + 5 · n, при n >1. Чему равно зна­че­ние функ­ции F(5) - G(5)? F(5) - G(5) =

Информатика

Ответы

vapebroshop
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var a:=ReadLines('m17.txt').JoinIntoString.ToIntegers;
  a.Println;
  var b:=a.Select((x,i)->Rec(x,i)).Where(x->x.Item1<0)
    .Select(x->x.Item2).ToArray;
  if b.Count<>2 then
    Writeln('Количество отрицательных элементов не равно двум')
  else begin
    a:=SeqFill(b[0],0).Concat(a.Skip(b[0]).Take(b[1]-b[0]+1))
      .Concat(SeqFill(a.Length-b[1]-1,0)).ToArray;
    a.Println
    end
end.

Тестовое решение:
23 14 7 15 0 13 -6 41 18 13 8 42 27 -11 3 19 10
0 0 0 0 0 0 -6 41 18 13 8 42 27 -11 0 0 0

Файл с исходными данными имеет имя m17.txt. Тестовый файл находится во вложении. Разбивка на строки сделана по 5 значений, но может быть совершенно произвольной. Также нет привязки именно к 17 числам, главное - чтобы отрицательных чисел было ровно два, иначе будет выдано сообщение о их неверном количестве.

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

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

Ал­го­ритм вы­чис­ле­ния зна­че­ния функ­ций F(n) и G(n), где n – на­ту­раль­ное число, задан сле­ду­ю­щи­ми со­от­но­ше­ни­я­ми: F(1) =3; F(n) =4·F(n–1) +2 · n, при n >1; G(1) =1; G(n) =3·G(n–1) + 5 · n, при n >1. Чему равно зна­че­ние функ­ции F(5) - G(5)? F(5) - G(5) =
Ваше имя (никнейм)*
Email*
Комментарий*

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

katya860531
qelmar461
Igor120
armusaeff
sargisyan
appmicom
stmr29
expo3217
lemoh
Lesnova_Kiseleva730
info2990
АнастасияAndrey
atlantika7
IPMelnikovR146
Mikhailovna1444