#include <iostream>
using namespace std;
/*В символьной строке удалить все слова, начинающиеся с гласной буквы.
Не допускается использование библиотек работы с символьными строками. Помогите пожалуйста, пары пропустил и ничего не могу найти по этой теме.*/
void Toupper(char str[]) {
int x{}, counter{};
int len = strlen(str);
char *new_mas = new char[len];
for (int i = 0; str[i]; i++) {
if (!(str[i] >= 'A' && str[i] <= 'Z')) {
new_mas[x] = str[i];
x++;
}
else if (str[i] >= 'A' && str[i] <= 'Z') { // для корректировки длины
counter++;
}
}
len -= counter;
cout << "Найдено заглавных букв: " << counter << endl;
for (int i = 0; i < len; i++) {
cout << new_mas[i];
}
cout << endl;
delete[] new_mas;
}
int main() {
setlocale(LC_ALL, "Russian");
const int STRSIZE = 100;
char str[STRSIZE]{ "Hello World!" };
//cin.getline(str, STRSIZE);
cout << "До: " << endl;
for (int i = 0; i < STRSIZE; i++) {
cout << str[i];
}
cout << endl;
cout << "После: " << endl;
Toupper(str);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCi8q0JIg0YHQuNC80LLQvtC70YzQvdC+0Lkg0YHRgtGA0L7QutC1INGD0LTQsNC70LjRgtGMINCy0YHQtSDRgdC70L7QstCwLCDQvdCw0YfQuNC90LDRjtGJ0LjQtdGB0Y8g0YEg0LPQu9Cw0YHQvdC+0Lkg0LHRg9C60LLRiy4K0J3QtSDQtNC+0L/Rg9GB0LrQsNC10YLRgdGPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNC1INCx0LjQsdC70LjQvtGC0LXQuiDRgNCw0LHQvtGC0Ysg0YEg0YHQuNC80LLQvtC70YzQvdGL0LzQuCDRgdGC0YDQvtC60LDQvNC4LiDQn9C+0LzQvtCz0LjRgtC1INC/0L7QttCw0LvRg9C50YHRgtCwLCDQv9Cw0YDRiyDQv9GA0L7Qv9GD0YHRgtC40Lsg0Lgg0L3QuNGH0LXQs9C+INC90LUg0LzQvtCz0YMg0L3QsNC50YLQuCDQv9C+INGN0YLQvtC5INGC0LXQvNC1LiovCiAKdm9pZCBUb3VwcGVyKGNoYXIgc3RyW10pIHsKIAogICAgaW50IHh7fSwgY291bnRlcnt9OwogICAgaW50IGxlbiA9IHN0cmxlbihzdHIpOwogICAgY2hhciAqbmV3X21hcyA9IG5ldyBjaGFyW2xlbl07CiAgICBmb3IgKGludCBpID0gMDsgc3RyW2ldOyBpKyspIHsKICAgICAgICBpZiAoIShzdHJbaV0gPj0gJ0EnICYmIHN0cltpXSA8PSAnWicpKSB7CiAgICAgICAgICAgIG5ld19tYXNbeF0gPSBzdHJbaV07CiAgICAgICAgICAgIHgrKzsKICAgICAgICB9CiAgICAgICAgZWxzZSBpZiAoc3RyW2ldID49ICdBJyAmJiBzdHJbaV0gPD0gJ1onKSB7IC8vINC00LvRjyDQutC+0YDRgNC10LrRgtC40YDQvtCy0LrQuCDQtNC70LjQvdGLCiAgICAgICAgICAgIGNvdW50ZXIrKzsKICAgICAgICB9CiAgICB9CiAgICBsZW4gLT0gY291bnRlcjsKICAgIGNvdXQgPDwgItCd0LDQudC00LXQvdC+INC30LDQs9C70LDQstC90YvRhSDQsdGD0LrQsjogIiA8PCBjb3VudGVyIDw8IGVuZGw7CiAgIAogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBsZW47IGkrKykgewogICAgICAgIGNvdXQgPDwgbmV3X21hc1tpXTsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKIAogICAgZGVsZXRlW10gbmV3X21hczsKfQogCmludCBtYWluKCkgewogICAgc2V0bG9jYWxlKExDX0FMTCwgIlJ1c3NpYW4iKTsKIAogICAgY29uc3QgaW50IFNUUlNJWkUgPSAxMDA7CiAgICBjaGFyIHN0cltTVFJTSVpFXXsgIkhlbGxvIFdvcmxkISIgfTsKICAgIC8vY2luLmdldGxpbmUoc3RyLCBTVFJTSVpFKTsKIAogICAgY291dCA8PCAi0JTQvjogIiA8PCBlbmRsOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBTVFJTSVpFOyBpKyspIHsKICAgICAgICBjb3V0IDw8IHN0cltpXTsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKIAogICAgY291dCA8PCAi0J/QvtGB0LvQtTogIiA8PCBlbmRsOwogICAgVG91cHBlcihzdHIpOwp9
Main.java:1: error: illegal character: '#'
#include <iostream>
^
Main.java:1: error: class, interface, or enum expected
#include <iostream>
^
Main.java:7: error: class, interface, or enum expected
void Toupper(char str[]) {
^
Main.java:10: error: class, interface, or enum expected
int len = strlen(str);
^
Main.java:11: error: class, interface, or enum expected
char *new_mas = new char[len];
^
Main.java:12: error: class, interface, or enum expected
for (int i = 0; str[i]; i++) {
^
Main.java:12: error: class, interface, or enum expected
for (int i = 0; str[i]; i++) {
^
Main.java:12: error: class, interface, or enum expected
for (int i = 0; str[i]; i++) {
^
Main.java:15: error: class, interface, or enum expected
x++;
^
Main.java:16: error: class, interface, or enum expected
}
^
Main.java:19: error: class, interface, or enum expected
}
^
Main.java:22: error: class, interface, or enum expected
cout << "??????? ????????? ????: " << counter << endl;
^
Main.java:24: error: class, interface, or enum expected
for (int i = 0; i < len; i++) {
^
Main.java:24: error: class, interface, or enum expected
for (int i = 0; i < len; i++) {
^
Main.java:24: error: class, interface, or enum expected
for (int i = 0; i < len; i++) {
^
Main.java:26: error: class, interface, or enum expected
}
^
Main.java:29: error: class, interface, or enum expected
delete[] new_mas;
^
Main.java:30: error: class, interface, or enum expected
}
^
Main.java:35: error: class, interface, or enum expected
const int STRSIZE = 100;
^
Main.java:36: error: class, interface, or enum expected
char str[STRSIZE]{ "Hello World!" };
^
Main.java:39: error: class, interface, or enum expected
cout << "??: " << endl;
^
Main.java:40: error: class, interface, or enum expected
for (int i = 0; i < STRSIZE; i++) {
^
Main.java:40: error: class, interface, or enum expected
for (int i = 0; i < STRSIZE; i++) {
^
Main.java:40: error: class, interface, or enum expected
for (int i = 0; i < STRSIZE; i++) {
^
Main.java:42: error: class, interface, or enum expected
}
^
Main.java:45: error: class, interface, or enum expected
cout << "?????: " << endl;
^
Main.java:46: error: class, interface, or enum expected
Toupper(str);
^
Main.java:47: error: class, interface, or enum expected
}
^
28 errors