Cod sursa(job #808121)

Utilizator AleAnd95Musat Andreea Alexandra AleAnd95 Data 6 noiembrie 2012 09:48:55
Problema Text Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <iostream>
#include <string.h>
#include <ctype.h>
#include <fstream>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
int main () {
	int lungmed,nrcuv,i,n,nrlitere,a=26;
	char s[1050000];
	fin.get(s,1049999,a);
	fin.get();
	n=strlen(s);
	if (isalpha(s[0])) nrcuv=nrlitere=1;
	for(i=1;i<n;i++)
		if (!isalpha(s[i-1])) nrcuv++;
	for(i=0;i<n;i++)
		if ((s[i]>='a' and s[i]<='z')or (s[i]>='A' and s[i]<='Z')) nrlitere++;
		cout<<nrlitere<<endl;
		lungmed=nrlitere/nrcuv;
		fout<<lungmed;
	
	return 0;
}