Стоит задача, водится строка, при выводе должно быть две строки, одна выводит символы только верхнего регистра, вторая только нижнего. Написал цикл для вывода на экран нижний регистр, подскажите, пожалуйста, как дальше расписать цикл чтобы он выводил и верхний регистр.
#include "stdafx.h"
#include <iostream>
#include <cstdio>
#include <cctype>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int str0=0;
char str[100],str1, str2;
cout << "Vvedite stroky: ";
cin >> str;
while (str[str0])
{
str1 = str[str0];
str2=str[str0];
if (islower(str1)) {
cout << str1;
}
if (toupper(str2)) {
cout << str2;
}
str0++;
}
system("pause");
return 0;
}