efimov33
?>

Решается оценка запишите числа в развёрнутом виде: 261, 1011101(2), 254(8) 264, 1010110(2), 257(8) 267, 1010111(2), 262(8)

Информатика

Ответы

Svetlana290419
ответ в документе Word
Alisa1639
// PascalABC.NET 3.1, сборка 1179 от 29.02.2016
procedure GetProdNeg(a:array of integer; var p:real);
// произведение отрицательных элементов
begin
  p:=a.Where(x->x<0).Aggregate(1.0,(p,e)->p*e)
end;

function IsPrime(n:integer):boolean:=
  Range(2,Round(sqrt(n))).All(i->n mod i<>0);

procedure ArrPrime(n:integer; var a:array of integer);
// массив простых чисел не больших n
begin
  a:=Range(2,n).Where(i->IsPrime(i)).ToArray
end;

begin
  var n:=ReadInteger('n=');
  var a:=ArrRandom(n,-50,50); a.Println;
  var r:real;
  GetProdNeg(a,r);
  Writeln('Произведение ',r);
  n:=ReadInteger('n=');
  var b:array of integer;
  ArrPrime(n,b);
  b.Println
end.

Тестовое решение:
n= 15
27 -7 -36 40 -15 -21 -47 -28 -12 45 3 -38 -15 1 -39
Произведение 27866837980800
n= 300
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293
Fomin Korablev1781
Максимальное число, составленное из утроенного произведения цифр  будет 
9*3*N  -  не  может быть больше 54,  т.е.  
N может быть только 1 или 2.  По условию х>=10  ->  N=2  (N -порядок числа).
Поэтому искать нужно среди чисел от 11 до 54.  Решение - число 15.

var n,m: integer;
begin
  write('n = ');  readln(n);
  if n=2 then
  begin    m:=11;
    repeat
      if (m mod 10)*(m div 10)*3=m then
      begin
        writeln('число:  ',m);
        m:=55;
      end;
      m:=m+1;
    until m>54;
  end
  else  writeln('нет решения');
end.

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

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

Решается оценка запишите числа в развёрнутом виде: 261, 1011101(2), 254(8) 264, 1010110(2), 257(8) 267, 1010111(2), 262(8)
Ваше имя (никнейм)*
Email*
Комментарий*

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

chizhenkovd9
boro-1973
Lvova_Aleksandr933
gub191025
missbuhgalter2013
Gor Anatolevich
манукян29
naromanova
ehrik-ch
Plotnikovangav
lechic3
mashumi2170
dentob72
kirieskamod262
cleopatra1959