Cod sursa(job #1209904)

Utilizator Tzappy90Mihalache Constantin Tzappy90 Data 18 iulie 2014 20:30:41
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream f("text.in");
ofstream g("text.out");
char s[1001];
int simb,cuv;
int main()
{
    f.get(s,1000);
    for(int i=0; i<strlen(s);i++)
    {
        if(!(('a'<=s[i] && s[i]<='z') || ('A'<=s[i] && s[i]<='Z')))//este simbol sau spatiu
            simb++;
        else if(i>1)
        {
            if((('a'<=s[i] && s[i]<='z') || ('A'<=s[i] && s[i]<='Z')) && !(('a'<=s[i-1] && s[i-1]<='z') || ('A'<=s[i-1] && s[i-1]<='Z')))// daca s[i] e litera iar s[i-1] simbol
                cuv++;
        }
    }
    g<<((strlen(s)-simb)/cuv)<<'\n';
    return 0;
}