Pagini recente » Cod sursa (job #2040141) | Cod sursa (job #2984688) | Cod sursa (job #618463) | Cod sursa (job #1478070) | Cod sursa (job #875470)
Cod sursa(job #875470)
#include<fstream>
#include<string>
using namespace std;
ifstream fin("text.in");
ofstream fout("text.out");
char text[256];
void citire()
{
fin.get(text,256);
}
int dimensiune_text(char text[256])
{
int k=0;
int n=strlen(text);
for(int i=0; i<n; i++)
if(text[i]>='A' && text[i]<='Z')
k++;
else
if(text[i]>='a' && text[i]<='z')
k++;
return k;
}
int numar_cuvinte(char text[256])
{
char *p,sep[]=" .,?!@#$%^&*()_+[]{}:;'";
int k=0;
p=strtok(text,sep);
while(p)
{
k++;
p=strtok(NULL,sep);
}
return k;
}
int main()
{
citire();
int a=dimensiune_text(text);
int b=numar_cuvinte(text);
fout<<a/b;
fin.close();
fout.close();
return 0;
}