Cod sursa(job #827659)

Utilizator datBumbleBPanainte Adrian datBumbleB Data 2 decembrie 2012 13:41:24
Problema Text Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.77 kb
#include <iostream>
#include <fstream>
#include<cstring>
#include<vector>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");

int main (){

     string car;
    getline(fin, car);
    int j = 0;
    vector<char> fraza(car.begin(), car.end());


     for(unsigned i = 0; i < fraza.size(); i++){

    if(fraza[i] != ' ' && fraza[i] != '-' && fraza[i] != ',' && fraza[i] != '.') j ++;

     }
     int cuv = 1;
     for(unsigned i = 0; i < fraza.size(); i++){

    if((fraza[i] == ' ' && fraza[i-1] != '.' && fraza[i-1] != '-') || fraza[i] == '?' || fraza[i] == '!'  || fraza[i] =='.') cuv ++;

     }
     int rez = j / cuv;
        cout << j << endl << cuv;
     fout << rez << endl;
     fout.close();
    fin.close();
    return 0;

}