Text din fisier. Afisati textul cu fiecare al treilea caracter litera mare
1Viserys:
ce poate contine textul citit? doar litere mici ale alfabetului englez sau avem si majuscule, spatii etc?
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;
ifstream fin("text.in");
int main()
{
char sir[255];
int contor=0, i, len;
fin.getline(sir,255);
len=strlen(sir);
for (i=0; i<len; ++i)
{
if ((sir[i]>='A' && sir[i]<='Z') || (sir[i]>='a' && sir[i]<='z'))
{
++contor;
if (contor==3)
{
if (sir[i]>='a' && sir[i]<='z')
sir[i]=sir[i]-('a' -'A');
contor=0;
}
else
{
if (sir[i]>='A' && sir[i]<='Z')
sir[i]=sir[i]+('a'-'A');
}
}
}
cout <<sir;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă