- Parašyti programą,
kurią sudarytų keletas funkcijų, kurios:
- Iš duomenų failo nuskaito n x m
dvimatį masyvą;
- Tikrina, ar masyvas - kvadratinė
matrica;
- Jei matrica
kvadratinė, išrenka du mažiausius matricos
pagrindinės įstrižainės
elementus ir sukeičia juos vietomis;
- Visi rezultatai išvedami į ekraną ir
rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x m
dvimatį float tipo masyvą;
- Tikrina ar masyvas nekvadratinė
matrica;
- Sukuria naują int tipo masyvą,
kurį sudaro suapvalinti iki sveikų skaičių float masyvo elementai.
- Visi rezultatai išvedami į ekraną ir
rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tris
vienmačius vienodo ilgio masyvus;
- Padaro 4-tą vektorių, kurio elementai
gaunami sudedant duotų vektorių elementus;
- Sumažina gautą vektorių, išmesdamas
neigiamus elementus;
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito du dvimačius
masyvus;
- Sudaugina dvi
matricas;
- Suranda rezultatų masyve elementą,
turintį didžiausią modulį;
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x
n dvimatį masyvą;
- Sukeičia masyvo viršutinio trikampio
elementus su apatiniu;
- Suranda mažiausią teigiamą elementą ir
randa jo natūrinį logaritmą.
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito
bet kokio ilgio vienmatį sveikų skaičių
masyvą;
- Suranda maksimalų skaičių iš tų, kurie
masyve sutinkami ne vieną kartą;
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x m
dvimatį masyvą;
- Suskaičiuoja kiekvienos eilutės
elementų sumą;
- Pertvarko masyvą: t.y. jo eilutės
išdėstomos didėjančia tvarka pagal eilutės elementų sumą;
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito du dvimačius
masyvus;
- Suranda tris mažiausius elementus iš
pirmo masyvo, kurie nesutampa su antrojo masyvo elementais;
- Iš surastų trijų skaičių suformuoja
eilutę.
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x m
dvimatį masyvą;
- Suskaičiuoja kiekvieno stulpelio
elementų kubų sumą;
- Pertvarko masyvą: t.y. jo stupleliai
išdėstomi didėjančia tvarka pagal apskaičiuotas kubų sumas;
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x m
dvimatį masyvą;
- Suranda kiekvienoje eilutėje elementą,
kuris būtų mažiausias eilutėje ir didžiausias stulpelyje;
- Paima didžiausią iš surastų skaičių ir
atmeta jo pirmąjį ir paskutinįjį skaitmenį.
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x m
dvimatį masyvą;
- Suranda tris didžiausius
elementus;
- Pertvarko masyvą: t.y. eilutės
išdėstomos didėjančia tvarka pagal paskutinį eilutės elementą;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x m
dvimatį sveikų skaičių masyvą;
- Suskaičiuoja kiek skirtingų skaičių
yra masyve;
- Randa didžiausią ir mažiausią masyvo
elementą;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Duota m taškų plokštumoje.
Iš tų taškų rasti tokį tašką, kad nubrėžus apskritimą, kurio spindulys R,
o centras tas taškas, į apskritimą patektų kuo mažiau taškų. Taškų
xy koordinatės nuskaitomos iš failo, visi rezultatai išvedami į
ekraną ir failą. Programą sudaro keletas funkcijų.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš atsitiktinių skaičių sugeneruoja
dvimatį n x m sveikų skaičių masyvą;
- Randa maksimalų masyvo elementą;
- Keičia masyvo eilutes ir stulpelius
taip, kad maksimalus elementas atsiduria masyvo apatiniame dešiniame kampe;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš atsitiktinių skaičių generuoja n x
m dvimatį sveikų skaičių masyvą;
- Kiekvienoje eilutėje randa mažiausią
elementą;
- Iš atrinktų mažiausių elementų randa
didžiausią elementą;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Duota m taškų plokštumoje.
Rasti tokį tašką, nuo kurio atstumų suma iki likusių taškų būtų minimali.
Taškų xy koordinatės nuskaitomos iš failo, visi rezultatai išvedami į
ekraną ir failą. Programą sudaro keletas funkcijų.
-
Natūrinis skaičius, susidedantis
iš n skaičių (simbolių) vadinamas Armstrongo skaičiumi, jei jo
skaičių, pakeltų n-tuoju laipsniu, suma lygi tam skaičiui. Pavyzdžiui
153 arba 370, nes 13+53+33=153;
33+73+03=370.
Surasti visus Armstrongo skaičius, susidedančius iš dviejų ir trijų skaičių
(simbolių). Visi rezultatai išvedami į ekraną ir failą. Programą sudaro
keletas funkcijų.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš atsitiktinių skaičių sugeneruoja n
x m dvimatį sveikų skaičių masyvą;
- Masyve randa skaičius tenkinančius
tokias sąlygas: jie didesni už likusių savo stulpelio elementų sumą, o
eilutėje jiems iš kairės yra mažesnis skaičius, o iš dešinės - didesnis;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš atsitiktinių skaičių sugeneruoja
dvimatį n x m sveikų skaičių masyvą;
- Randa
du didžiausius masyvo elementus;
- Keičia masyvo eilutes ir stulpelius
taip, kad maksimalus elementas atsiduria masyvo apatiniame kairiame kampe;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš atsitiktinių skaičių sugeneruoja
vienmatį sveikų skaičių masyvą;
- Masyvo elementus perstūmia per k
pozicijų į dešinę. Elementai išeinantys už masyvo ribų prarandami.
- Pirmieji k laisvi elementai,
atsiradę po perstūmimo, užpildomi nuliais;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x m
dvimatį masyvą;
- Randa elementą, kurio reikšmė
artimiausia masyvo elementų vidurkiui;
- Keičia masyvo eilutes ir stulpelius
taip, kad rastas elementas atsiduria masyvo viršutiniame dešiniame kampe;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n
taškų koordinates plokštumoje;
- Randa taškų poras tarp kurių yra
didžiausias ir mažiausias atstumas;
- Suskaičiuoja atstumų kvadratų vidurkį;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Suskaičiuoja kiek tekste yra
paragrafų;
- Pakeičia paragrafus atvirkštine tvarka
t.y. paskutinis tampa pirmu ir t.t.;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Suskaičiuoja kiek tekste yra
pasikartojančių (dvigubų) raidžių. Pvz. maanoo šuuo;
- Panaikina pasikartojančias raides.;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Suskaičiuoja kiek tekste yra žodžių
ir;
- Pakeičia rastų ir žodžių raides
didžiosiomis;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Suskaičiuoja kiek tekste yra skaičių;
- Visus esančius skaičius nukelia į
teksto pabaigą, atskiriant juos tarpais;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą,
kuriame yra pasikartojančių žodžių;
- Suskaičiuoja kiek tekste yra
pasikartojančių žodžių;
- Iš teksto pašalina pasikartojančius
žodžius;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Suskaičiuoja kiek tekste yra skaičių;
- Visus lyginius skaičius, esančius
tekste pakeičia didesniais nelyginiais;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Tvarko tekstą taip, kad tarp žodžių
būtų tik vienas tarpas;
- Tvarko tekstą taip, kad tarp sakinių
būtų du tarpai;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Surašo visas tekste esančias raides
abėcėlės tvarka (po vieną kartą);
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą, kurį
sudaro du sakiniai;
- Suranda ilgiausius vienodus žodžius,
kurie yra abiejuose sakiniuose;
- Ištrina ilgiausius žodžius iš abiejų
sakinių;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Suskaičiuoja kiek tekste yra
pasikartojančių (dvigubų ir daugiau) tarpų;
- Naikina pasikartojančius tarpus
(paliekamas vienas);
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Randa raides, kurios tekste sutinkamos
ne mažiau nei tris kartus ir išveda jas atvirkštine abėcėlės tvarka.
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito dvi eilutes;
- Pirmoje eilutėje randa žodžius, kurie
prasideda balsėmis;
- Antroje eilutėje randa žodžius, kurie
prasideda priebalsėmis;
- Formuoja trečią eilutę, kurią sudaro
rasti abiejų eilučių žodžiai;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Suskaičiuoja tekste esančių žodžių vidutinį ilgį;
- Suskaičiuoja vidutinį atstumą
(pozicijomis) tarp skirybos ženklų, esančių tekste;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą;
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito du dvimačius
masyvus;
- Sudaugina du
dvimačius masyvus;
- Suranda atvirkštinę matricą (tai
reikia atlikti su sandaugos matrica);
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Suskaičiuoja kiek tekste yra simbolių;
- Visus tekste esančius skaičius ištrina
ir įrašo į atskirą failą;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito du dvimačius
masyvus;
- Sudaugina du
dvimačius masyvus;
- Suranda pirminius skaičius
sandaugos matricoje;
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito n x
n dvimatį masyvą;
- Sukeičia masyvo viršutinio trikampio
elementus su apatiniu;
- Suranda mažiausią ir
didžiausią teigiamus elementus;
- Visi rezultatai išvedami į ekraną
ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš duomenų failo nuskaito tekstą;
- Surašo visas tekste esančias raides
atvirkštine abėcėlės tvarka (po vieną kartą);
- Išveda teksto žodžius atsitiktine
tvarka;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kurią sudarytų keletas
funkcijų, kurios:
- Iš atsitiktinių skaičių generuoja n x
m dvimatį sveikų skaičių masyvą;
- Kiekviename
stulpelyje randa mažiausią
ir didžiausią elementus;
- Iš atrinktų didžiausių elementų randa
mažiausią elementą;
- Visi rezultatai
išvedami į ekraną ir rezultatų failą.
-
Parašyti programą, kuri spręstų tiesinių
lygčių sistemą AX=F Gauso metodu. Duomenų matricos A
ir F nuskaitomos iš failo, sprendinys išvedamas į ekraną ir failą. Sprendimo
algoritmą galima rasti knygoje V.Būda, M.Sapagovas. Skaitiniai metodai. Vilnius,
Technika. 1998.