Pagini recente » Cod sursa (job #1255761) | Cod sursa (job #1233664) | Istoria paginii runda/redsnow_4 | Cod sursa (job #1886430) | Cod sursa (job #1124299)
#include <fstream>
#include <cstring>
using namespace std;
int main () {
ifstream f("text.in");
ofstream g("text.out");
int c=0, d=0, p=0, q=0;
char v[50], separator[]={",. !?-=+,/"}, litere[]={"qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"};
f.get(v, 50);
for(int i=0; i<strlen(v); i++){
if(strchr(separator, v[i])) c++;
if(strchr(litere, v[i])) p++;
}
q=strlen(v)-1;
if(strchr(separator, v[0]) && strchr(separator, v[q])) g<<p/(c-1)<<endl;
else if(strchr(separator, v[0]) || strchr(separator, v[q])) g<<p/c;
else g<<p/(c+1);
f.close();
g.close();
}