Programozó versenyek

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

2018. december 6. 12:05 – 2018. december 6. 13:50

Matematikai kifejezések #2

Írjon programot, amely első parancssori argumentumként megkapja egy szöveges állomány nevét! Az állomány minden sora egy-egy matematikai kifejezést tartalmaz 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 határozza meg és írja a kimenetre azt, hogy hány különböző egész fordult elő a beolvasott kifejezések értékeként! A kimeneten egyetlen, egész érteket tartalmazó sor szerepeljen!

Parancssori argumentumok

  1. sample.txt
letöltés szöveges állományként

A sample.txt állomány tartalma

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

A program futása során előállított kimenet

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