В масив всички букви да стават малки :
CODE1
2
3
4
5
6
7
8
9
10
11
12
| int main()
{
char ch[100];
cin>>ch;
int br = strlen(ch);
for (int i=0; i<br; i++)
if (ch[i] >= 'A' && ch[i] <='Z') ch[i] += 32;
cout<<ch;
return 0;
} |
добавя 32 към аксикода на символа, защото на A аски кода е 65 а на a 97
на B е 66 а на b е 98
В масив всички букви да стават големи :
CODE1
2
3
4
5
6
7
8
9
10
11
12
| int main()
{
char ch[100];
cin>>ch;
int br = strlen(ch);
for (int i=0; i<br; i++)
if (ch[i] >= 'a' && ch[i] <='z') ch[i] -= 32;
cout<<ch;
return 0;
} |
В масив всички малки букви да стават големи
и всички големи букви стават малки:
CODE1
2
3
4
5
6
7
8
9
10
11
12
13
| int main()
{
char ch[100];
cin>>ch;
int br = strlen(ch);
for (int i=0; i<br; i++){
if (ch[i] >= 'a' && ch[i] <='z') ch[i] -= 32;
else if (ch[i] >= 'A' && ch[i] <='Z') ch[i] += 32;}
cout<<ch;
return 0;
} |