Cod sursa(job #2075266)

Utilizator catalinmatei13Stan Catalin catalinmatei13 Data 25 noiembrie 2017 12:26:23
Problema Text Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.78 kb
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
int main()
{
	int i,j,lt=0,cuvant=0;
	char n[1000000];
	freopen("text.in","r",stdin);
	freopen("text.out","w",stdout);
	
	char ch;
	int ok = 0;
	while (scanf("%c", &ch) == 1) {
		//cin >> ch;

		if (isalpha(ch)) {
			ok = 1;
			lt++;
		}

		if (ok && !isalpha(ch)) {
			ok = 0;
			if (lt != 0) cuvant++;
		}

	}
	
	

	/*fgets(n,1000000,stdin);
	strcat(n, "#");
	for(i=0;i<strlen(n);i++){
		if((n[i]>='a' && n[i]<='z')|| (n[i]>='A' && n[i]<='Z'  ) && isal){
			j = i;
			for(j=i;(n[j]>='a' && n[j]<='z')|| (n[j]>='A' && n[j]<='Z'  );j++);

			if (j - i != 0) cuvant++;
			lt=lt+(j-i);
			i = j;
			
		}
	}*/
	if (cuvant == 0) cout << 0;
	else cout<<lt/cuvant;
	return 0;

}