11
Pokaż ćwiczenia:
2
Polecenie 1

Napisz kod w dowolnym języku programowania, rysujący kwadrat o podanych wymiarach, którego bokami będą cyfry zwiększające się od zera do (n / 2 + n % 2) - 1 od narożników ku środkom boków, a następnie zmniejszające się zgodnie ze schematem pokazanym poniżej. Długości boków mogą przyjmować wartości ze zbioru 3, 19.

Przetestuj działanie programu dla boku o długości 10.

Specyfikacja problemu:

Dane:

  • n – liczba naturalna, długość boku; liczba z przedziału 3, 19

Wynik:

Program wyświetla kwadrat o podanej długości boku (n).

Oto kilka przykładowych ramek:

Długość boku = 3

Linia 1. 010. Linia 2. 1 1. Linia 3. 010.

Długość boku = 4

Linia 1. 0110. Linia 2. 1 1. Linia 3. 1 1. Linia 4. 0110.

Długość boku = 5

Linia 1. 01210. Linia 2. 1 1. Linia 3. 2 2. Linia 4. 1 1. Linia 5. 01210.

Długość boku = 6

Linia 1. 012210. Linia 2. 1 1. Linia 3. 2 2. Linia 4. 2 2. Linia 5. 1 1. Linia 6. 012210.

Długość boku = 7

Linia 1. 0123210. Linia 2. 1 1. Linia 3. 2 2. Linia 4. 3 3. Linia 5. 2 2. Linia 6. 1 1. Linia 7. 0123210.

Długość boku = 8

Linia 1. 01233210. Linia 2. 1 1. Linia 3. 2 2. Linia 4. 3 3. Linia 5. 3 3. Linia 6. 2 2. Linia 7. 1 1. Linia 8. 01233210.

Długość boku = 9

Linia 1. 012343210. Linia 2. 1 1. Linia 3. 2 2. Linia 4. 3 3. Linia 5. 4 4. Linia 6. 3 3. Linia 7. 2 2. Linia 8. 1 1. Linia 9. 012343210.

Długość boku = 19

Linia 1. 0123456789876543210. Linia 2. 1 1. Linia 3. 2 2. Linia 4. 3 3. Linia 5. 4 4. Linia 6. 5 5. Linia 7. 6 6. Linia 8. 7 7. Linia 9. 8 8. Linia 10. 9 9. Linia 11. 8 8. Linia 12. 7 7. Linia 13. 6 6. Linia 14. 5 5. Linia 15. 4 4. Linia 16. 3 3. Linia 17. 2 2. Linia 18. 1 1. Linia 19. 0123456789876543210.
R16w77sQKd2gW
Wymyśl pytanie na kartkówkę związane z tematem materiału.