struev2003260
?>

Составить алгоритмы в виде блок-схем: 1) даны действительные числа a, b, c, d. если ab> c> d, то каждое число заменить средним арифметическим всех значений. в противном случае все числа заменяются своими квадратами 2) касса. в одномерном массиве в порядке убывания представлены достоинства денежных знаков (купюр и монет) валютной системы некоторой страны. реализовать выдачу в этой системе заданной суммы – m, минимальным числом денежных знаков. заранее, большое !

Информатика

Ответы

seletan1
За второй не отвечаю-алгоритм рабочий, но не для блок-схем писался
vadimpopov88

IDLE в Windows находится в меню "Пуск" -> "Python 3.x" -> "IDLE". Также можно быстро найти его через "Поиск" около меню "Пуск", набрав в поле поиска "IDLE":В Unix-подобных операционных системах (Linux, MacOS), IDLE запускается через терминал командой idle. Если программа не запустилась, поищите idle в каталоге tools/idle дистрибутива Python. Если idle отсутствует в вашей системе, установите его командой:

при нажатии на "enter" в нужных конструкциях, отступы создаются автоматически;

если вам необходимо сдвинуться на предыдущий уровень, нажмите "Backspace" или стрелку "Влево";

если необходимо сдвинуться вправо, нажмите "Tab" или стрелку "Вправо";

если вы напечатали выражение pass, return, break, continue или raise и нажали "enter", каретка автоматически вернется к прежнему отступу.

Объяснение:я вроде всё написал

Kati2005
Посчитаем сколько всего узлов на этом листке: у нас он  n клеточек в высоту, значит всего в каждом столбике  n+1 узел; у нас он м клеточек в ширину, значит всего в каждой строчке м+1 узел.значит всего узлов ( n+1)*(м+1).чтобы определьть прямоугольник, надо определить два узла в которых будут противоположные углы: первый узел мы можем выбрать ( n+1)*(м+1) способами; второй узел мы можем выбрать  n*м способами (мы не можем выбрать тот столбик и тот ряд, в котором у нас стоит первый узел).тоэсть всего способов выбрать (n+1)*(м+1)* n*м, но это не так.рассмотрим весь лист как выбраный прямоугольник.пусть мы его выбрали так: (0; 0),  ( n+1; м+1).этот же прямоугольник мы считали, когда плучали с такими координатами: 1) ( n+1; м+1),  (0; 0).2) ( n+1; 0),  (0; м+1).3) (0; м+1),  ( n+1; 0).и так с каждым прямоугольником, тоэсть каждый прямоугольник мы считаем 4 раза, тоэсть конечная формула такова: (n+1)*(м+1)*n*м / 4. осталось составить прогрмму, которая будет это вичислять. с++: #include < iostream> using namespace std; int main() { int n, m, k; cin > > n > > m; k = (n+1)*(m+1)*n*m / 4; cout < < k < < endl; return 0; } pascal: program znanija; var n, m, k: integer; begin read(n); read(m); k: =((n+1)*(m+1)*n*m) div 4; writeln(); writeln(k); end.

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

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

Составить алгоритмы в виде блок-схем: 1) даны действительные числа a, b, c, d. если ab> c> d, то каждое число заменить средним арифметическим всех значений. в противном случае все числа заменяются своими квадратами 2) касса. в одномерном массиве в порядке убывания представлены достоинства денежных знаков (купюр и монет) валютной системы некоторой страны. реализовать выдачу в этой системе заданной суммы – m, минимальным числом денежных знаков. заранее, большое !
Ваше имя (никнейм)*
Email*
Комментарий*

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

Railyan
nunabat457
Anatolevich667
ecocheminnov437
gladkihvv
Bogataya Vladimir318
dkvsadovoe
Валентинович133
verkop9
shilinmikhaillg
Сурат1199
menesmir
annademidova-74
imosal
sohrokova809