Cod sursa(job #875314)

Utilizator Danyel26Oana Daniel Danyel26 Data 9 februarie 2013 21:54:34
Problema Text Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
ifstream f("text.in");
ofstream g("text.out");
char text[256],sep[]=" .,?!@#$%^&*()_+[]{}:;'";
void citire()
{
	f.get(text,256);
}
int dimensiune_text(char text[256])
{
	int k=0;
	for(int i=0; i<=strlen(text); i++)
		if(text[i]>='A' && text[i]<='Z' || text[i]>='a' && text[i]<='z')
			k++;
	return k;
}
int numar_cuvinte(char text[256])
{
	char *p;
	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);
	g<<a/b;
	f.close();
	g.close();
	return 0;
}