Cod sursa(job #1729548)

Utilizator alexandru.rusuRusu Alexandru alexandru.rusu Data 15 iulie 2016 01:39:12
Problema Text Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>
#include <string.h>

int main()
{
	char buf[1024];
	FILE *pFile;
	pFile = fopen("text.in", "r");
	unsigned int lungimeMaxima = 0;
	unsigned int numarCuvinte = 0;
	while (fgets(buf, 1024, pFile) != NULL)
	{
		char *ptr = strtok(buf, ", -!?.0123456789");
		while (ptr != NULL)
		{
			lungimeMaxima += strlen(ptr);
			numarCuvinte++;
			ptr = strtok(NULL, ", -!?.0123456789");
		}
	}
	pFile = fopen("text.out", "w");
	fprintf(pFile, "%d", lungimeMaxima / numarCuvinte);
}