Sprawdź się
Pokaż ćwiczenia:
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 .
Przetestuj działanie programu dla boku o długości 10.
Specyfikacja problemu:
Dane:
n
– liczba naturalna, długość boku; liczba z przedziału
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.