Pagini recente » Cod sursa (job #2407101) | Cod sursa (job #624467) | Cod sursa (job #1512736) | Cod sursa (job #893133) | Cod sursa (job #159885)
Cod sursa(job #159885)
#include <string.h>
#include <fstream>
using namespace std;
int estelitera( char a )
{
return ((a >= 66 && a <= 90) || (a >= 97 && a <= 122));
}
int main()
{
char text[1048576];
ifstream read("text.in");
ofstream write("text.out");
read.getline(text, 1048576);
unsigned int length = strlen(text);
text[length] = ' ';
text[length+1] = 0;
unsigned int i, litere = 0, cuvinte = 0;
for(i = 0; i < length; ++i)
{
if(estelitera( text[i] ))
litere++;
else if( i>= 1 && !estelitera(text[i]) && estelitera(text[i-1]) )
cuvinte++;
}
write << litere / cuvinte;
return 0;
}