Pagini recente » Cod sursa (job #304278) | Cod sursa (job #539050) | Cod sursa (job #1864279) | Cod sursa (job #2684681) | Cod sursa (job #50748)
Cod sursa(job #50748)
#include <stdio.h>
#include <string.h>
#include <iostream>
using namespace std;
bool lit(char a)
{
int x;
//cout<<a;
x=(int)a;
if ((x>=65)&&(x<=90)||(x>=97)&&(x<=122)) return true;
return false;
}
main()
{
FILE *f1, *f2;
f1=fopen("text.in", "r");
f2=fopen("text.out", "w");
char x1, x2;
int cuv=0, l=0;
x1=fgetc(f1);
while(!feof(f1))
{
x2=fgetc(f1);
if (lit(x1))
{
l+=1;
if (!lit(x2))
cuv+=1;
}
cout<<"s";
x1=x2;
}
if (lit(x2)) cuv+=1;
fprintf(f2, "%d", l/cuv);
fclose(f1);
fclose(f2);
return 0;
}