//Készítette:   Gregorics Tibor
//Dátum:        2009.01.23.
//eha kód:      EHACODE.ELTE
//mail:         gt@inf.elte.hu
//csoport:      0.csoport
//Feladat:      3.beadandó/0.feladat
//              Kiírja egy szöveg azon bekezdések sorszámát és 'w' betűs szavainak arányát
//              amelyeknek minden sorában legalább két 'w' betűt tartalmazó szó van.

#include <iostream>
#include "enor.h"

using namespace std;

//Feladat: 	    Kiírja egy szöveg azon bekezdések sorszámát és 'w' betűs szavainak arányát
//              amelyeknek minden sorában legalább két 'w' betűt tartalmazó szó van.
//Bemenő adatok:szöveges állomány
//Kimenő adatok:statndard output
//Tevékenység:	A szöveges állomány bekezdéseinek felsorolására épülő összegzés (kiválogatás)
//              A felsoroló megmutatja egy bekezdésről annak sorszámát, az abban levő a szavak számát,
//              a 'w' betűs szavak számát és azt, hogy minden sorában van-e legalább két 'w' betűs szó.
//              Ennek segítségével a a megfogalmazott kiválogatás elvégezhető.
int main()
{
    Enor t("input.txt");
    for(t.First();!t.End();t.Next()){
        Bekezdes e = t.Current();
        if(e.jo) cout << e.sorsz << ":\t" << (float)e.db/(float)e.ossz << endl;
    }
    return 0;
}
