Pagini recente » Cod sursa (job #2813675) | Cod sursa (job #40387) | Cod sursa (job #246673) | Cod sursa (job #1216356) | Cod sursa (job #828000)
Cod sursa(job #828000)
#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] != '.' && fraza[i] != '!' && fraza[i] != '?') {
j ++;
cout << fraza[i];
}
}
int cuv = 0;
for(unsigned i = 0; i < fraza.size(); i++){
if((fraza[i] == ' ' && fraza[i-1] != '.' && fraza[i-1] != '-' && fraza[i-1] != '?'&& fraza[i-1] != '!') || fraza[i] == '?' || fraza[i] == '!' || fraza[i] =='.' || (fraza[i] == '-' && fraza[i+1] != ' ')) cuv ++;
}
int rez = j / cuv;
cout << j << endl << cuv;
fout << rez << endl;
fout.close();
fin.close();
return 0;
}