Cod sursa(job #1003115)

Utilizator Mitsa3Neamt Mihai Mitsa3 Data 29 septembrie 2013 19:38:02
Problema Text Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <fstream>
#include <string.h>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int main()
{
    char a[1000],i,n;
    fin.getline(a,1000);
    int m=strlen(a),z=0;
    for(i=0;i<strlen(a);i++)
    {
        if(a[i]==' ' or a[i]==',' or a[i]=='.' or a[i]==',' or a[i]==';' or a[i]==':' or a[i]=='!' or a[i]=='?' or a[i]=='(' or a[i]==')' or a[i]=='-')
            m--;
        if((a[i]!=' ' and a[i]!=',' and a[i]!='.' and a[i]!=',' and a[i]!=';' and a[i]!=':' and a[i]!='!' and a[i]!='?' and a[i]!='(' and a[i]!=')' and a[i]!='-') && (a[i+1]==' ' or a[i+1]==',' or a[i+1]=='.' or a[i+1]==',' or a[i+1]==';' or a[i+1]==':' or a[i+1]=='!' or a[i+1]=='?' or a[i+1]=='(' or a[i+1]==')' or a[i+1]=='-') )
            z++;
    }
    fout << m/z;
    return 0;
}