Į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