Надо написать программу в visual basic дан двумерный массив размером n*m, заполненный случайным образом. 1. заменить отрицательный элемент каждого столбца нулем 2. вставить после каждого столбца, содержащего максимальный по модулю элемент, строку из нулей. 3. удалить из него каждую строку, содержащую элемент, кратный трем 4. поменять местами первый и последний столбцы.
XWZY
Объяснение:
Для начала придётся восстановить всю таблицу истинности этой функции (см таблицу)
В ней ИСТИНА соответствует логической единице, ЛОЖЬ - логическому нулю. Правее столбца с результатами - промежуточные вычисления.
В итоге видим, что всего три строчки в полученной таблице имеют логическую единицу в результате, как и в условии задачи.
Остаётся среди этих трёх строк найти те, что в условии задачи.
Первой строкой исходной задачи может быть только зелёная, так как только в ней есть два логических нуля. Остальные строки исходной таблицы заполняем единицами, поскольку иного варианта быть не может и ищем соответствие в полученной таблице истинности.
Очевидно, что столбец где все логические единицы принадлежит переменной w.
Где в первой строке ноль, а остальные значения 1 это X.
Где в первой строке, а потом 1 и 0 - Z
И остаётся столбец Y.
P.S. Мне уже надоело решать подобные задачи. В приложении файл Excel, который можно подредактировать под любую подобную.
сказка 'инфу она получает с чтения сказки' , стихотворения 'он получил инфу которую рассказывает с стихотворения' , фильм 'девочки просмотрели фильм с которого получили инфу и начали ее обсуждать', повесть'он прочет повесть с которого получил инфу) , телепередача'бабушка ее посмотрела и получила инфу'
системный блок, с него включается процессор, дальше и весь комп
программир,веб-дизайнер,графический дизайнер, блогер, учитель информатики,системный администратор
флешка, ноутбук, телефон, компьютер, планшет, диски
Вродь все правильно, если что-то еще нужно обращайся, обожаю информатику =)