fixer2006
?>

Заполни пропуски в программе. Вывод на экран кубов чисел от 10 до 5. var ...:integer; begin for n:=... downto...do writeln (n*n*n); readln; end.

Информатика

Ответы

Shalito

var

n:integer;

begin

for n:=10 downto 5 do

writeln (n*n*n);

readln;

end.

barg562

Var

m: integer;

begin

for m:=10 downto 5 do

writeln (m*m*m) ;

readln;

end.

kuznecovav3066
Описание алгоритма: задан список А и число M, n = len(A). для того чтобы найти все возможные варианты выборки из А необходимо построить множество двоичных чисел от 1 до 2^n-1 и складывать только те индексы разряд которого которого в двоичном числе равен 1, т.е. для двоичного числа 1100 это будут индексы 2 и 3.
Если сумма будет равна М вывести последовательность индексов, иначе идем далее
Язык Python
A=[21,4,5,4,32] #Задание массива А
M = 9             #Задание М
for i in range(1, 2**len(A)-1): # для всех i от 1 до 2^n-1
  ind = []                             # список индексов используемых в данной итерации
  cnt = 0                             # сумма элементов А
  for j in range(len(A)):          # для всех j от 0 до n
    if i&2**j:                          # Если индекс есть в бинарной записи i, то
      cnt += A[j]                    # прибавить к сумме A[j]
      ind.append(str(j))                 # запомнить индекс
      if cnt > M: break            # если сумма больше M выходим из цикла
  if cnt == M:                       # если сумма равна M
    print ', '.join(ind)               # печатаем список эффективных индексов

для данной программы будет выдано две строки
1,2
2,3
stendpost
Flash-память представляет собой микросхему, помещенную в миниатюрный плоский корпус. Для считывания или записи информации карта памяти вставляется в специальные накопители, встроенные в мобильные устройства или подключаемые к компьютеру через USB-порт. Информационная емкость карт памяти может достигать 512 Мбайт.К недостаткам flash-памяти следует отнести то, что не существует единого стандарта и различные производители изготавливают несовместимые друг с другом по размерам и электрическим параметрам карты памяти.

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

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

Заполни пропуски в программе. Вывод на экран кубов чисел от 10 до 5. var ...:integer; begin for n:=... downto...do writeln (n*n*n); readln; end.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Volkovapavel
smirnovaL1286
okykovtun31
zimin0082
ann-perminova2008
elenaperemena8
sandovo590
Aliferenko
ipeshindina236
ehrik-ch
vshumilov
slipu817838
Vasileva
fhf3624
chumakanna17