Masyvas

8.1.

Parašykite programą, kuri suformuotų ir išspausdintų 6 elementų masyvą iš:

a) klaviatūra įvedamų skaičių;

b) masyvo elementų indeksų;

c) skaičių 2 vienetais didesnių už masyvų elementų indeksus.

8.2.

Parašykite programą, kuri suformuotų 6 elementų masyvą iš klaviatūra įvedamų skaičių ir apskaičiuotų šių skaičių aritmetinį vidurkį.

Programa turi pirmojoje eilutėje išspausdinti suformuotą masyvą, antrojoje - vidurkį.

Jei darbas su failais yra žinomas - duomenys rašomi į failą.

8.3.

Parašykite programą, kuri suformuotų du 6 elementų masyvus A ir B (skaičiai renkami klaviatūra). Masyvus išspausdinkite. Formuokite trečią masyvą C: jeigu A ir B atitinkamų elementų suma didesnė už 10, įrašykite raidę D, priešingu atveju - raidę M. Masyvą C išspausdinkite.

8.4.

Parašykite programą kuri suformuotų 10 sveikųjų skaičių masyvą ir išspausdintų visus šio masyvo elementus didesnius už N.

8.5.

Parašykite programą kuri suformuotų 10 sveikųjų skaičių masyvą A. Po to šio masyvo elementus didesnius už N surašytų į masyvą B, o likusius į C.

8.6.

Parašykite programą kuri suformuotų 10 sveikųjų skaičių masyvą, jį išspausdintų, po to surikiuotų didėjančiai ir sutvarkytą masyvą išspausdintų.

8.7.

Duotas masyvas int m[]. Pradiniai duomenys yra faile: skaičius pirmojoje eilutėje n, antrojoje eilutėje - n skaičių. Parašykite programą, kuri surikiuotų masyvą ir iš masyvo pašalintų pasikartojančius skaičius. Rezultatą įrašytų į failą.

Reikalavimai programai: funkcijomis aprašytas duomenų skaitymas, rikiavimas, panašių elementų šalinimas, masyvo išvedimas į failą.

Užduotis "Minimum" - nuskaityti duomenis, surikiuoti, išvesti į failą arba parodyti ekrane.

Pav.: pradiniai duomenys:

8

3 2 2 5 6 4 4 1

rezultatas:

6

1 2 3 4 5 6

8.8.

Tekstiniame faile duom.txt yra duomenys: pirmojoje eilutėje skaičius n, antrojoje - n skaičių.

Parašykite programą, kuri nuskaitytų duomenis iš failo į masyvą (funkcija), surastų didžiausio ir mažiausio elementų numerius masyve (funkcija) ir šiuos elementus sukeistų vietomis (funkcija). Gautą masyvą įrašytų į failą rez.txt.

Ruošinys

8.9.

Šachmatų turnyras (2010 m. IT VBE uždavinys)

8.10.

Ūkininkas ruošiasi į turgų parduoti kopūstų. Kopūstai yra 2 dėžėse deze1.txt ir deze2.txt. Ūkininkas juos ketina sudėti į vieną dėžę pardavimui.txt ir, kad būtų patogiau, juos sudės taip, kad viršuje būtų didžiausi (mažėjimo tvarka). Padėkite ūkininkui pasiruošti išvykai į turgų.

Faile deze1.txt ir deze2.txt yra duomenys: 1 eilutėje - kopūstų skaičius k, 2 eilutėje - visų k kopūstų masės.

deze1.txt pvz.:

5

2.5 3 3.3 1.95 4

8.11.

Pirštinės (2011 IT VBE 1 uždavinys)

Masyvas AD