Programozó versenyek

Magas szintű programozási nyelvek 1, 2015. április 15., Sz10 ZH

2015. április 15. 10:05 – 2015. április 15. 11:45

Simítás

Írjon programot, amely egész számok egy előre megadott listájából eltünteti a szélsőértékeket, majd a megmaradtak összegét kiírja a standard kimenetre!

A bemenet első sora pontosan egy darab pozitív egész számot (N) tartalmaz, ami a feldolgozandó tesztesetek számát jelzi. A következő N sor mindegyikében egész számok szerepelnek. Minden sor első száma (K, ahol 1 ≤ K ≤ 10) azt árulja el, hogy hány további szám található a sorban. Programjának ezek közül a számok közül kell meghatároznia a legkisebbet és a legnagyobbat (mindkettő többször is előfordulhat), majd ezen értékek kivételével össze kell adnia az összes többit, és ezt az összeget kell a standard kimenetre írnia! Ha egy teszteset csak szélsőértékeket tartalmazna, akkor egy 0-t írjon a kimenet megfelelő sorába!

Példa bemenet

  1. 4
  2. 4 7 5 8 6
  3. 2 5 5
  4. 3 9 8 7
  5. 5 2 3 4 5 6
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 13
  2. 0
  3. 8
  4. 12
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.