Pagini recente » Cod sursa (job #708653) | Cod sursa (job #346600) | Cod sursa (job #1595085) | Cod sursa (job #2322863) | Cod sursa (job #865172)
Cod sursa(job #865172)
#include <fstream>
#include <string.h>
using namespace std;
void copy(char destinatie[131076],char sursa[131076])
{
strcpy(destinatie,"");
if(sursa==NULL)
return;
else
strcpy(destinatie,sursa);
}
int main()
{
ifstream fin("text.in");
ofstream fout("text.out");
//
char sep[27]="!\"#$%&'()*^+`-./:;<=>?@ \n";
char sir[131076];
char temp[131076];
fin.getline(sir,131076);
copy(temp,strtok(sir,sep));
int cuvinte=0,lungime=0;
while(strlen(temp)>0)
{
cuvinte++;
lungime+=strlen(temp);
copy(temp,strtok(NULL,sep));
}
if(lungime==0)cuvinte=1;
fout<<lungime/cuvinte<<endl;
fin.close();
fout.close();
return 0;
}