Cod sursa(job #1768215)
Utilizator | Data | 30 septembrie 2016 15:46:50 | |
---|---|---|---|
Problema | Text | Scor | 40 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.51 kb |
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
int main()
{
char s[256],*p;
int nr,nr_cuvinte;
ifstream f("text.in");
ofstream g("text.out");
f.get(s,256);
nr_cuvinte=strlen(s);
for(int i=0;i<strlen(s);i++)
if(s[i]<'A' || s[i]>'z' ||(s[i]>'Z' && s[i]<'a'))
nr_cuvinte--;
p=strtok(s," -,!?.");
nr=0;
while(p)
{
nr++;
p=strtok(NULL," -,.!?");
}
g<<nr_cuvinte/nr;
return 0;
}