Programavimo pamokėlės

pamokelesm

Mokymų ciklas „Programavimo pamokėlės" skirtos visiems, kurie nori išmokti programuoti.

IT galvosūkiai

itgalvosukiai

Konkurso tikslas – skatinti moksleivius domėtis IT sprendžiant įvairiausius galvosūkius.

Informikas

informikasm

Konkurso tikslas – supažindinti moksleivius su menu informacinėse technologijose ir mūsų talismanu.

Dr. J. P. Kazicko konkursai

kkonkursai

Žemaitijos, Aukštaitijos, Suvalkijos ir Dzūkijos regionuose vykdomas IT konkursas.

       

Užduotis

Duota n x n dydžio natūraliųjų skaičių lentelė. Patikrinkite, ar šios lentelės pagrindinių įstrižainių skaičių sandaugos lygios. Raskite visas kvadratines lenteles (pradinės lentelės dalį), tenkinančias šią sąlygą. 1 x 1 dydžio lentelė taip pat gali būti sprendiniu.

Duomenų failo Duomenys.txt pirmoje eilutėje įrašytas lentelės dydis – skaičius n (2 <= n <= 8), likusiose n eilučių pateikiami lentelę sudarantys skaičiai.

Rezultatų faile įrašykite rastas kvadratines lenteles, kurių įstrižainių sandaugos lygios.

Reikalavimai programai:

  •   Duomenims saugoti naudokite daugiamatį masyvą.
  •   Sukurkite pradinių duomenų skaitymo funkciją void C++  (procedūrą Pascal).
  •   Sukurkite funkciją, skaičiuojančią įstrižainių sandaugas C++,  (procedūrą Pascal).
  •   Sukurkite rezultatų rašymo į failą funkciją void  C++ (procedūrą Pascal).

Duomenys

Rezultatas

3

4 5 6

1 3 2

2 7 3

4 5 6

1 3 2

2 7 3

4

3

3 2 1

3 2 3

3 2 1

3 2 1

3 2 3

3 2 1

3 2

3 2

3

Reikalavimai

  • Duomenims saugoti naudokite daugiamatį masyvą.
  • Sukurkite pradinių duomenų skaitymo funkciją void C++  (procedūrą Pascal).
  • Sukurkite funkciją, skaičiuojančią įstrižainių sandaugas C++,  (procedūrą Pascal).
  • Sukurkite rezultatų rašymo į failą funkciją void  C++ (procedūrą Pascal).

Papildoma informacija

  • Lygis: 2
  • Taškai: 20
Į viršų