Cod sursa(job #1124299)

Utilizator HoriaHalbedelHalbedel Horia HoriaHalbedel Data 26 februarie 2014 12:00:20
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 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])) 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();
}