codeforcess 113A solution in c/c++
// 131A.cpp : This file contains the 'main' function. Program execution begins and ends there.
#include <iostream>
# include<string>
using namespace std;
int main()
{
string anis;
string anis2[100];
cin >> anis;
int y = 0, m = 0;
int g = 0;
int lower = 0;
int v = anis.size();
for (int i = 0;i < v;i++)
{
if (anis[i] < 92)
{
g++;
}
}
if (anis[0] > 92)
{
y++;
}
for (int i = 1;i < v;i++)
{
if (anis[i] < 92)
{
y++;
}
}
if (g == v)
{
for (int i = 0;i < v;i++)
{
if (anis[i] < 91)
{
anis2[i] = anis[i] + 32;
}
}
for (int j = 0;j < v;j++)
{
cout << anis2[j];
}
}
else if (v ==y)
{
for (int i = 1;i < v;i++)
{
if (anis[i] < 91)
{
anis2[i] = anis[i] + 32;
}
}
if (anis[0] > 91)
{
anis2[0] = anis[0] - 32;
}
for (int j = 0;j < v;j++)
{
cout << anis2[j];
}
}
else
{
cout << anis;
}
}
#include <iostream>
# include<string>
using namespace std;
int main()
{
string anis;
string anis2[100];
cin >> anis;
int y = 0, m = 0;
int g = 0;
int lower = 0;
int v = anis.size();
for (int i = 0;i < v;i++)
{
if (anis[i] < 92)
{
g++;
}
}
if (anis[0] > 92)
{
y++;
}
for (int i = 1;i < v;i++)
{
if (anis[i] < 92)
{
y++;
}
}
if (g == v)
{
for (int i = 0;i < v;i++)
{
if (anis[i] < 91)
{
anis2[i] = anis[i] + 32;
}
}
for (int j = 0;j < v;j++)
{
cout << anis2[j];
}
}
else if (v ==y)
{
for (int i = 1;i < v;i++)
{
if (anis[i] < 91)
{
anis2[i] = anis[i] + 32;
}
}
if (anis[0] > 91)
{
anis2[0] = anis[0] - 32;
}
for (int j = 0;j < v;j++)
{
cout << anis2[j];
}
}
else
{
cout << anis;
}
}
Comments
Post a Comment