Pagini recente » Cod sursa (job #2391238) | Cod sursa (job #2450020) | Cod sursa (job #1481466) | Cod sursa (job #1789650) | Cod sursa (job #1598584)
#include <fstream>
#include <string>
int main(void)
{
std::ifstream in("text.in");
std::ofstream out("text.out");
std::string line;
unsigned int spaces = 1, length;
std::getline(in, line);
length = line.size();
for(unsigned int i = 0; i < line.size(); i++)
{
if(line[i]==' ')
{
while(1)
{
if(line[i+1]==' ' && i + 1 < line.size() - 1)
{
i++;
length--;
}
else
break;
}
spaces++;
length--;
}
else
if(isalpha(line[i])==0)
length--;
}
out<<length/spaces;
}