Cod sursa(job #1326520)

Utilizator HoriaHalbedelHalbedel Horia HoriaHalbedel Data 25 ianuarie 2015 16:09:00
Problema Text Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include <fstream>
#include <cstring>
using namespace std;
int main () {
    ifstream f("text.in");
    ofstream g("text.out");
    int c=0, d=0, p=0, q=0;
char v[50], separator[]={",. !?-=+,/"}, litere[]={"qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"};
f.get(v, 50);
for(int i=0; i<strlen(v); i++){
    if(strchr(separator, v[i]) && strchr(litere, v[i+1])) c++;
if(strchr(litere, v[i])) p++;
}
q=strlen(v)-1;

if(strchr(separator, v[0]) && strchr(separator, v[q])) g<<p/(c-1)<<endl;
else if(strchr(separator, v[0]) || strchr(separator, v[q])) g<<p/c;
else g<<p/(c+1);
f.close();
g.close();
}