sabinina0578
?>

Необходимо найти значение следующего выражения: y=3a−(x+37Словесно-формульным алгоритм решения этой задачи может быть записан в следующем виде:Ввести значения и x.Сложить x и .Умножить a на .Вычесть из 3a сумму (x+37).Вывести y как результат вычисления выражения.

Информатика

Ответы

uuks2012
Было занятно сделать все это в виде одного оператора)))

// PascalABC.NET 3.2, сборка 1439 от 09.05.2017
// Внимание! Если программа не работает, обновите версию!

begin
  ReadlnString('->').ToWords(Arr(',','.'))
      .Select(w->w.Where(c->Pos(c,'аеёиоуыэюя')>0).GroupBy(x->x)
      .Select(x->(x.Key,x.Count)).Where(x->x[1]>2)).Where(x->x.Count>0)
      .SelectMany(x->x).Select(x->x.Item1).Distinct.OrderBy(x->x)
      .Println(',')
end.

Пример
-> дает,корова,молоко,длинношеее,животное,жираф,катамаран.
а,е,о
shakovaea
Факториалом числа называет произведение всех чисел от 1 до этого числа. Нам нужно посчитать 1 * 2 * 3 * 4 * 5 * 6 * 7 тремя и убедиться, что получится 5040.

PascalABC.NET 3.2
begin
  var fact := 1;
  var i := 1;
  while i < 8 do
  begin
    fact *= i;
    i += 1;
  end;
  println('Через while получилось', fact);

  fact := 1;
  for i := 1 to 7 do
    fact *= i;
  println('Через for получилось', fact);

  fact := 1;
  i := 1;
  repeat
    fact *= i;
    i += 1;
  until i > 7;
  println('Через repeat получилось', fact);
end.

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

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

Необходимо найти значение следующего выражения: y=3a−(x+37Словесно-формульным алгоритм решения этой задачи может быть записан в следующем виде:Ввести значения и x.Сложить x и .Умножить a на .Вычесть из 3a сумму (x+37).Вывести y как результат вычисления выражения.
Ваше имя (никнейм)*
Email*
Комментарий*

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

lele4kass
lyubavalev8
elvini857
Назаров588
Акоповна
Грачева мураховская
timonina29
sveta1864
seleznev1980
kristina1989
Fruktova Gazaryan
barabanoveugeny
Bi-1704
ksen1280
delo1005
▲