Pagini recente » Diferente pentru problema/royfloyd intre reviziile 15 si 16 | Cod sursa (job #1989277) | Cod sursa (job #695483) | Cod sursa (job #3159320) | Cod sursa (job #1118827)
#include <cstdio>
#include <cstring>
#include <fstream>
using namespace std;
ifstream f("text.in");
FILE *g=fopen("text.out","w");
char s[1000000];
int nrcuv=-1,i,n,lcuv;
int main()
{
f.getline(s,1000000);
n=strlen(s);
while (i<n) {while (i<n&¬('A'<=s[i]&&s[i]<='z')) i++;
nrcuv++;
while (i<n&&'A'<=s[i]&&s[i]<='z') {lcuv++;
i++;}
}
fprintf(g,"%d\n",lcuv/nrcuv);
return 0;
}