Programozó versenyek

Prog1 gyakorló feladatsor / HLPL1 practice exercises, 2024

2024. március 9. 0:00 – 2020. október 9. 23:59

Aritmetikai műveletek #3

Írjon programot, amely a standard bemenetről egész számokat és a C programozási nyelv operátorait olvassa soronként, majd a beolvasott értékeken elvégzi az operátor által jelzett műveletet, és a standard kimenetre írja az eredményt!

A bemenet specifikációja

A bemenet sorainak mindegyike egy-egy tesztesetet ír le. Minden teszteset egy „x op y” formátumú sor, ahol x és y egész számok, míg op a C programozási nyelv egész típusú operandusokra alkalmazható alábbi aritmetikai operátorainak egyike: +, -, *, /, %. Az operandusok az operátortól egy-egy szóközzel vannak elválasztva. A beolvasás mindaddig folytatódjon, míg x és y értéke közül egyik sem 0! Az utolsó tesztesetet már nem kell feldolgozni.

A kimenet specifikációja

A programnak minden tesztesetre egy sort kell kiírnia, amely a tesztesetben megadott x op y művelet eredményét tartalmazza.

Példa bemenet

  1. 5 + -5
  2. 165 - -10
  3. -5 * -2
  4. 23 / 8
  5. 25 % 3
  6. 6 * 0
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 0
  2. 175
  3. 10
  4. 2
  5. 1
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.