Įvairūs uždaviniai

4.7.1.

Duotas stačiakampis, kurio kraštinių ilgiai a ir b - natūralieji skaičiai. Sudarykite programą, kuri rastų į kiek kvadratų, kurių kraštinės išreikštos natūraliaisiais skaičiais, galima supjaustyti duotąjį stačiakampį, jei nuo jo kaskart atpjaunamas didžiausio ploto kvadratas.

Pvz.: kai duotas stačiakampis 7x12 programa turėtų išspausdinti: 
Duotas stačiakampis: 7x12 
Kvadratai: 
7*7 1 
5*5 1 
2*2 2 
1*1 2 
Iš viso kvadratų: 6.

4.7.2.

Parašykite uždavinio sprendimo idėją ir programas:

4.7.2.1. Knyga turi n puslapių (n — pradinis duomuo, natūralusis skaičius).

Parašykite programą nustatyti, kiek skaitmenų reikėtų visiems šios knygos puslapiams sunumeruoti.

4.7.2.2. Knygos puslapiams sunumeruoti turime k skaitmenų (k - pradinis duomuo). Kiek daugiausiai puslapių gali turėti knyga? Beje, gali likti nepanaudotų skaitmenų.

4.7.3.

Parašykite programą visiems nurodyto ploto (plotas - pradinis duomuo, išreikštas natūraliuoju skaičiumi) stačiakampiams, kurių kraštinių ilgiai - natūralieji skaičiai, rasti.

Pvz.: jei plotas yra 12, tai gausime tris skirtingus stačiakampius:

1x12 
2x6 
3x4. 

4.7.4.

Kiek galima nupirkti BR, DVD ir CD, mokant už BR - 10Lt, DVD - 5Lt, CD-0,5Lt, kad už 100Lt būtų nupirkta 100 laikmenų.

4.7.5.

Tekstiniame faile temp.txt yra surašyta sausio mėnesio kiekvienos dienos vidutinė temperatūra. Rezultatą įrašytų į failą rez.txt (jei nenurodyta kitaip);

Parašykite programą, kuri apskaičiuotų:

a) vidutinę mėnesio temperatūrą;

b) kiek šį mėnesį buvo dienų, kai dėl žemos temperatūros galima buvo neiti į mokyklą;

c) didžiausią ir mažiausią temperatūrą;

d) lentele išspausdintų dienas ir tų dienų vidutines temperatūras;

e) kiek dienų šį mėnesį buvo teigiama ir kiek dienų neigiama temperatūra;

f) apskaičiuotų didžiausią šio mėnesio temperatūrų skirtumą;

g) apskaičiuotų kiek procentų sudarė dienos, kai temperatūra buvo didesnė už nurodytą reikšmę n, kuri įvedama klaviatūra.

4.7.6 (7.3).

Faile duom.txt įrašyti skaičiai reiškiantys stačiakampių plotus, paskutinis skaičius - 0. Parašykite programą visiems nurodyto ploto (plotas - pradinis duomuo, išreikštas natūraliuoju skaičiumi) stačiakampiams, kurių kraštinių ilgiai - natūralieji skaičiai, rasti. Rezultatą įrašyti į failą rez.txt.

Pvz.: jei plotas yra 12, tai gausime tris skirtingus stačiakampius:
1x12
2x6
3x4.

4.7.7.

4.7.1 užduotis, tik pradiniai duomenys faile, rezultatai įrašomi taip pat į failą.

4.8.1 https://goo.gl/bNCLzp