fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. /*В символьной строке удалить все слова, начинающиеся с гласной буквы.
  5. Не допускается использование библиотек работы с символьными строками. Помогите пожалуйста, пары пропустил и ничего не могу найти по этой теме.*/
  6.  
  7. void Toupper(char str[]) {
  8.  
  9. int x{}, counter{};
  10. int len = strlen(str);
  11. char *new_mas = new char[len];
  12. for (int i = 0; str[i]; i++) {
  13. if (!(str[i] >= 'A' && str[i] <= 'Z')) {
  14. new_mas[x] = str[i];
  15. x++;
  16. }
  17. else if (str[i] >= 'A' && str[i] <= 'Z') { // для корректировки длины
  18. counter++;
  19. }
  20. }
  21. len -= counter;
  22. cout << "Найдено заглавных букв: " << counter << endl;
  23.  
  24. for (int i = 0; i < len; i++) {
  25. cout << new_mas[i];
  26. }
  27. cout << endl;
  28.  
  29. delete[] new_mas;
  30. }
  31.  
  32. int main() {
  33. setlocale(LC_ALL, "Russian");
  34.  
  35. const int STRSIZE = 100;
  36. char str[STRSIZE]{ "Hello World!" };
  37. //cin.getline(str, STRSIZE);
  38.  
  39. cout << "До: " << endl;
  40. for (int i = 0; i < STRSIZE; i++) {
  41. cout << str[i];
  42. }
  43. cout << endl;
  44.  
  45. cout << "После: " << endl;
  46. Toupper(str);
  47. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
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
stdout
Standard output is empty