Объяснение:
ответ на фото надеюсь на 2 фото продолжение
В этой задаче удобно то, что если необходимо изменить значение размера массива, достаточно изменить соответствующую константу (SIZE1 или SIZE2). Так нам не придется менять эти значения ни в объявлении массивов, ни в параметрах при вызове функции.
Отдельно хочется сказать о передаче в функцию массива, как параметра. Мы говорили в уроке, что при вызове функции создаются точные копии переменных и все изменения происходят именно с этими копиями, а не с переменными. Так что при выходе из функции, переменные не изменят свое значение. Если всё же надо изменить значение переменных в функции – делается это с ссылок или указателей, которые мы рассмотрим в следующих уроках. С массивами дело обстоит иначе. Все что происходит с элементами массива в функции, сохраняется и после выхода из неё. Это происходит потому, что имя массива – это и есть указатель на его первый элемент.
Когда необходимо передать в функцию одномерный массив, при её определении надо указать пустые [ ] скобки после имени параметра, обозначающего массив. В нашей задаче – void fillAndShowArray(int arrayForFilling[], int size) . Если надо передать двумерный массив – первые квадратные скобки оставляют пустыми, а во вторые надо внести значение. Например void fillAndShowArray(int arrayForFilling[][3], int size)
Чтобы передать в функцию массив, при её вызове – достаточно использовать имя массива. Скобки и размер писать не надо (строки 14 – 15).
Поделитесь своими знаниями, ответьте на вопрос:
Исполнитель кузнечик, находящийся на числовой очи над числом 0, должен перекрасить квадратики над числами 0, 2, 4 и 6.
массовость. алгоритмы сложения, вычитания, умножения и деления могут быть применены для любых чисел, причем не только в десятичной, но и в других позиционных системах счисления (двоичной, восьмеричной, шестнадцатеричной и возможность применения алгоритма к большому количеству различных исходных данных называется массовостью.
само слово "алгоритм" происходит от "algorithmi" - латинской формы написания имени ix века аль-хорезми, который сформулировал правила выполнения арифметических операций.
детерминированность. при самолетом используются сложные алгоритмы, исполнителями которых являются пилот или бортовой компьютер. последовательность выполнения действий, например, при взлете должна быть строго определенной (например, нельзя отрываться от взлетной полосы, пока самолет не набрал необходимую взлетную скорость). исполнитель алгоритма, выполнив очередную команду, должен точно знать, какую команду необходимо исполнять следующей. это свойство алгоритма называется детерминированностью.