|
|||
KiegyensúlyozhatóÍrjon programot, amely egy egészeket tartalmazó nemüres vektorról eldönti, hogy az kiegyensúlyozható-e! Egy nemüres vektort (tömböt) akkor nevezünk kiegyensúlyozhatónak, ha létezik olyan indexpozíció, amelynél „kettévágva” a vektort a bal és jobboldali részvektorokban elhelyezkedő elemek összege megegyezik. Pl. az {1, 1, 1, 2, 1} elemeket tartalmazó vektor kiegyensúlyozható, hiszen a harmadik elemnél kettévágva a vektort egy háromelemű és egy kételemű vektorhoz jutunk, és a bennük található számok összege mindkét esetben három. A program a szabványos bemenetről soronként egy vektort olvas be állományvégjelig. A vektorban egymástól egy vesszővel és egy szóközzel elválasztott egész számok helyezkednek el. Minden sor egy külön tesztesetet jelent. A kimenetnek pontosan annyi sora legyen, mint a bemenetnek. A bemenet minden vektorára határozza meg, hogy a vektor kiegyensúlyozható-e, és ha igen, akkor „YES”-t, különben pedig „NO”-t írjon a szabványos kimenetre. Példa bemenet
Példa kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |