Programozó versenyek

Magas szintű programozási nyelvek 2, 2018. december 6., Cs10 ZH

2018. december 6. 10:05 – 2018. december 6. 11:50

Matematikai kifejezések #1

Írjon programot, amely a standard bemenetről állományvégjelig (EOF-ig) matematikai kifejezést tartalmazó sorokat olvas be x op y formátumban, ahol x és y egészek, míg op a C programozási nyelv egész típusú operandusokra alkalmazható alábbi aritmetikai operátorainak egyike: +, -, *, /, %!

A program számolja össze és a példa kimenetben látható formátumban írja a képernyőre azt, hogy hányszor sikerült előállítani a kifejezések értékeként előforduló különböző egészeket! A kimenet sorai a kifejezések értékei szerint növekvő sorrendben kövessék egymást!

Példa bemenet

  1. 1 + 2
  2. 3 / 4
  3. 5 * 2
  4. 2 - 2
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. 0: 2 db
  2. 3: 1 db
  3. 10: 1 db
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.