Cod sursa(job #307260)
Utilizator | Rusu Andrei Robert Robyy14 | Data | 23 aprilie 2009 19:29:58 |
---|---|---|---|
Problema | Text | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.56 kb |
#include <fstream>
#include <iomanip>
#include <string.h>
using namespace std;
char *sc=new char[1100000],*cuv=new char[1100000],
*lit="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
long nrcuv=0,nrlit=0,l,l2;
fstream fin("text.in",ios::in),fout("text.out",ios::out);
int main(){
while (fin.get(sc,1100000)){
strcat(sc," ");
for(l=0;l<strlen(sc);l++)
if(strchr(lit,sc[l])){
nrlit++;
if(!strchr(lit,sc[l+1])) nrcuv++;
}
}
fout<<nrlit/nrcuv;
fin.close(); fout.close();
}