Pereiti prie turinio

Pora uždavinių su pascaliu


Rekomenduojami pranešimai

Sveiki, gal kas nors gali išspręsti šiuos du uždavinius?

 

1. Šventinė girlianda. Įjungus lempučių girliandą, kai kurios lemputės šviečia, o kai kurios nešviečia. Paleidžiama programa, kuri valdo lempučių mirksėjimą. Jos darbo algoritmas toks:

* pirmąją sekundę pakeičia savo būseną pirmoji lemputė (jeigu nešvietė - pradeda šviesti, jeigu švietė - nustoja šviesti);

* antrąją sekundę pakeičia savo būseną sekančios dvi lemputės;

* trečiąją sekundę pakeičia savo būseną tolesnės trys lemputės; ir taip toliau.

Parašykite programą, kuri valdhytų lempučių girliandą. Perjungimo programoja po paskutinės lemputės seka pirmoji. Parašytą programą išbandykite su skirtingo ilgio girlaindomis. Tekstiniame faile U1.txt pirmoje eilutėje yra girliandų skaučius K (1<=K<=100). Tolesnėje kiekvienoje eilutėje yra duomenys apie girliandą: sekundžių skaičius S(1<=L<=1000) ir lempučių pradinės padėtys: šviečia - 1, nešviečia - 0. Pasibaigus laikui ekrane spausdinkite kiekvienos girliandos lempučių padėtis. Vienai girliandai - viena eilutė.

 

Prad. duomenys:

7

1 5 1 0 0 1 1

2 2 0 1

3 1 1

4 12 1 1 1 0 0 0 1 1 1 0 1 0

52 6 1 0 1 1 0 1

5 4 1 0 1 0

13 10 1 1 0 0 1 1 0 0 1 1

 

2. Sudoku 6x6. Duota dalinai užpildyta lentelė su skaičiais nuo 1 iki 6. Lentelėje gali būti n (1<= n <= 9) neužpildytų (tuščių) langelių. Žaidimo tikslas - pilnai užpildyti lentelę taip, kad bet kurioje eilutėje, stuplelyje ir bet kuriame stačiakampyje, įrėmintame dviguba linija, skaičiai nuo 1 iki 6 nesikartotų. Parašykite programą, kuri surastų trūkstamus lentelės skaičius.

 

Duomenys. Faile duomenys.txt yra surašyti žaidimo ltenelės skaičiai - 6 eilutės. Kiekvienoje eilutėje po 6 skaičius. Tose vietose, kur lentelės langelis yra tuščias, faile yra užrayta 0 (nulis)

 

Prad. duomenys:

0 0 2 4 5 3

4 3 5 0 1 2

5 2 6 1 3 0

3 0 1 2 6 5

1 5 0 3 0 6

2 6 0 5 4 1

 

Iš anksto dėkui ir atsiprašau, už ilgą postą.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...