Дан целочисленный двумерный массив, размерности n х m. Заменить все элементы на их квадраты.
BobbyFresnel:
Сейчас уже практически не пишут на языках, которые базируются на for-концепциях. Сейчас этап объектно-ориентированного программирования. Массив - объект. И мы с ним манипулируем как с целым объектом, а не расчленаяем его на атомы.
да че вы соритесь
a - массив. Запись с точкой a.Print, a.Transfotm - говорят о том, что с ним надо сделать)))
А никто не ссорится, Скорее, наоборот)))
Ну я то это понимаю... Но ведь этого мало) А ведь еще блок-схемы)
А зачем блок-схемы? Их сейчас уже не чертят, потому что по коду все видно. А если не видно, значит программа неверно написана. Требование времени...
Ситуация такова, что блок-схемы придумыны до возникновения объектно-ориентированного программирования и не отражают кода. В результате код программы и блок-схема несопоставимы. Следовательно, блок-схемы не нужны.
Ну т.е. можно нарисовать набор прямоугольничков, где написано "Ввод", "Обработка", "Вывод", а смысл?
Расписывать, как внутри Transform выглядит? Ну так это только разработчикам языка ведомо.
Вы - гений , будьте нашим преподом)
Ответы
Ответ дал:
2
===== PascalABC.NET =====
begin
var (n, m) := ReadInteger2('Введите n и m:');
var a := MatrRandom(n, m, -99, 99);
a.Println(5);
Writeln('Измененный массив');
a.Transform(p -> p * p);
a.Println(5)
end.
Приложения:
пожалуйста помоги мне с математикой
тоисть с информатикой
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад