Ольга1520
?>

Введите число и проверьте есть ли среди делителей число 5? в программе ! надо решите

Информатика

Ответы

Dmitrievna-Dmitrii980
Исходный код программы находится в приложении ниже.
Писал на PascalABC.Net v.3.2, сборка 1325 (19.10.2016)

Ограничения:
-2^{31} \leq N \leq 2^{31}-1
denchiklo2299667
Ну, поскольку уточнения по задаче не получил, буду считать, что цифра 1 может встречаться ровно два раза в КАЖДОЙ комбинаций (в противном случае ответ, конечно, будет другой):

Всего используется 4 знака.Нормализуем последовательность к нулю , от этого количество комбинаций не изменится:
было : 111111 - 44444
стало:  00000 - 33333

Исключаем из общего количества комбинаций комбинации с двумя единицами (всего 9):
11ххх 1х1хх 1хх1х 1ххх1
х11хх х1х1х х1хх1
хх11х хх1х1
ххх11
значимыми остаются только 3 разряда из 5.
333 в 4-ричной системе счиления равно 63 в 10-ричной. - именно столько комбинаций будет при условии, что  два разряда выставлены в единицы.
9х63=563 - столько комбинаций будет всего.
Olia72
// PascalABC.NET 3.1, сборка 1218 от 12.04.2016
uses GraphABC;

procedure OutLightGreen(n:integer);
begin
  var OldColor:=FontColor;
  SetFontColor(clLightGreen);
  Write(n:5);
  SetFontColor(OldColor)
end;

begin
  var a:=MatrixRandom(10,14,-180,320);
  var m:=ReadInteger('n=');
  Writeln;
  SetFontColor(clWhite);
  Font.Style:=fsBold; Font.Name:='Courier';
  Brush.Color:=clBlack; Window.Clear(clBlack);
  var k:=0;
  for var i:=0 to 9 do begin
    for var j:=0 to 13 do
      if a[i,j]>m then begin
        Inc(k); OutLightGreen(a[i,j]) end
      else Write(a[i,j]:5);
    Writeln
    end;
  SetFontColor(clRed);
  Writeln('Количество элементов равно ',k)
end.

Дана матрица 10x14, заданная случайными числами на интервале [-180; 320]. подсчитать количество элем
Дана матрица 10x14, заданная случайными числами на интервале [-180; 320]. подсчитать количество элем

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

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

Введите число и проверьте есть ли среди делителей число 5? в программе ! надо решите
Ваше имя (никнейм)*
Email*
Комментарий*

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

ksenyabobrovich7214
ВитальевичЕвгеньевич346
Вчём сходство и различие между cd и dvd?
trubchaninova71511
Олег1105
Kuzminastia20038
maltes
Гаевая1290
shturman-765255
igortychinin
myhauz
kv135549
gbfedak220
byfetvostochniy
Karina-evgenevna1899
aeykin