Pagini recente » Cod sursa (job #2009458) | Cod sursa (job #2058460)
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream in("text.in");
ofstream out("text.out");
char alfa[53]="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ";
char simbol[5]=".,?!";
int main()
{
char sir[1025];
int numar_c=0, numar_l=0;
in.get(sir,1024);
for(int i=0; i<strlen(sir); i++)
{
if(strchr(alfa,sir[i]))
numar_l++;
if(i>=1 && sir[i]=='-' && strchr(alfa,sir[i-1]))
numar_c++;
if(sir[i]==' ' && strchr(alfa,sir[i-1]) && strchr(alfa,sir[i+1]))
numar_c++;
if(sir[i]==' ' && strchr(simbol,sir[i-1]))
numar_c++;
if(strchr(simbol,sir[i]) && sir[i+1]==' ')
numar_c++;
}
out << numar_l/numar_c;
return 0;
}