AreebTheGreat Ответов: 2

Напишите программу, которая примет размер (массив dd) и распечатает массив следующим образом.если TG=he пользователь вводит n=5, то паттерн будет


0  2  3  9  10
1  4  8  11 18
5  7  12 17 19
6  13 16 20 23
14 15 21 22 24


Что я уже пробовал:

Я не был в состоянии попытаться сделать это, это пришло в мой компьютерный практический экзамен

2 Ответов

Рейтинг:
2

Patrice T

Как программист, ваша задача-создавать алгоритмы которые решают конкретные задачи.

Мой алгоритм будет примерно таким.
- создать 2D массив
- заполните его, следуя по змеиному пути
- печать результата строка за строкой

Я думаю, что использование метода анализа может вам помочь:
- Изучите один или несколько методов анализа, У. Е. сверху вниз Djikstra способ это хорошее начало.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]

Совет: познакомьтесь с алгоритмами.


Рейтинг:
0

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.
А экзамены-это домашнее задание! Если вы не можете этого сделать, это показывает, что вы слабы в значительных областях, и, возможно, вам следует вернуться на несколько этапов назад и попробовать еще раз...

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!