Cod sursa(job #875470)

Utilizator Danyel26Oana Daniel Danyel26 Data 10 februarie 2013 11:05:53
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.77 kb
#include<fstream>
#include<string>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char text[256];
void citire()
{
    fin.get(text,256);
}
int dimensiune_text(char text[256])
{
    int k=0;
	int n=strlen(text);
    for(int i=0; i<n; i++)
        if(text[i]>='A' && text[i]<='Z')
            k++;
		else
			if(text[i]>='a' && text[i]<='z')
				k++;
    return k;
}
int numar_cuvinte(char text[256])
{
    char *p,sep[]=" .,?!@#$%^&*()_+[]{}:;'";
    int k=0;
    p=strtok(text,sep);
    while(p)
    {
        k++;
        p=strtok(NULL,sep);
    }
    return k;
}
int main()
{
    citire();
    int a=dimensiune_text(text);
    int b=numar_cuvinte(text);
    fout<<a/b;
    fin.close();
    fout.close();
    return 0;
}