Sākumlapa › Forumi › Citas tēmas › Viss pārējais › C++ programmēšana – iesācēju uzdevums
Uzdevums:
Programmu realizēt ar dinamisko masīvu palīdzību. Izveidot programmu, kas noskaidro, cik pozitīvu skaitļu lietotājs ievadīs. Pēc tam prasa lietotājam ievadīt šos skaitļus, ievadītos skaitļus uzglabā masīvā. Pēc tam noteiktu skaitu, ko nosaka lietotājs, maksimālo skaitļu pa vienam sākot no lielākā pārvietot uz citu masīvu tā ka pirmajā masīvā nepaliek ”caurumi”, t.i., visi no ”izņemtā” skaitļa pa labi esošie skaitļi jāpārvieto vienu pozīciju pa kreisi.Kad visi skaitļi ir ”izņemti” palikušos skaitļus pārkopē uz jaunu masīvu sākot no mazākā. Atbrīvo atmiņu, kas tika aizņemta ar sākotnējo masīvu.
Definēt vismaz 3 funkcijas:
1. Funkcija, kas izvada masīva elementus
2. Funkcija, kas atgriež masīva maksimālā elementa indeksu
3. Funkcija, kas atgriež minimālā elementa indeksu.
Var definēt arī citas funkcijas.
Problēmas sākas turkur jāizņem elementi no masīva un tā elementi jāpārvieto pa kreisi lai nepaliktu ”caurumi” un izņemtos skaitļus jāparvieto citā masīvā. Nemāku to īsti realizēt. Varbūt kāds var palīdzēt izveidot, funkciju kas to realizētu vai ko citu ieteikt? 🙁
Enīvej, uzraksti PM, sazinies, palīdzēšu atrisināt 🙂
Preses relīzes