Pagini recente » Cod sursa (job #2820850) | Cod sursa (job #1247678) | Cod sursa (job #1189720) | Cod sursa (job #1129534) | Cod sursa (job #704790)
Cod sursa(job #704790)
#include<iostream>
#include<fstream>
using namespace std;
ifstream f ("text.in");
ofstream g ("text.out");
int i, nr_cuv, rez, lung;
char text[25000], aux[25000], *p;
void citire()
{
f.get(text, 25000);
}
void rezolvare()
{
strcpy(aux, text);
p = strtok(text, " ,.!?-");
while (p)
{
nr_cuv++;
p = strtok(NULL, " ,.!?-");
}
for (i = 0; i < strlen(aux); i++)
if (strchr("- ,.?!", text[i]))
lung++;
rez = (strlen(aux) - lung) / nr_cuv;
}
void afisare()
{
g << rez;
}
int main()
{
citire();
rezolvare();
afisare();
}