Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Практика з ключовим словом Continue у циклах C++ | Цикл While
Цикли C++

bookЗавдання: Практика з ключовим словом Continue у циклах C++

Завдання

Swipe to start coding

Рядок ID було пошкоджено, і зараз він переповнений знаками оклику (!). Вам доручено відновити оригінальні дані, які він містив.

Увесь код слід реалізувати всередині функції fixId.

  1. Ініціалізуйте змінну fixed_id як порожній рядок.
  2. Ініціалізуйте змінну index значенням 0. Вона буде використовуватися як ітератор для відстеження поточної позиції в рядку corrupted_id.
  3. Використовуйте цикл while для проходження по рядку, доки index не досягне розміру рядка. Для отримання розміру рядка використовуйте метод length().
  4. Усередині циклу перевіряйте, чи поточний символ є '!'. Якщо так, збільшуйте index і використовуйте continue, щоб пропустити додавання цього символу.
  5. Якщо символ не '!', додайте його до fixed_id.
  6. На кожній ітерації збільшуйте index на одиницю.
  7. Після завершення циклу поверніть fixed_id як очищений ID.

Рішення

solution.cpp

solution.cpp

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain this in simpler terms?

What are some examples related to this topic?

Where can I learn more about this?

close

Awesome!

Completion rate improved to 9.09

bookЗавдання: Практика з ключовим словом Continue у циклах C++

Свайпніть щоб показати меню

Завдання

Swipe to start coding

Рядок ID було пошкоджено, і зараз він переповнений знаками оклику (!). Вам доручено відновити оригінальні дані, які він містив.

Увесь код слід реалізувати всередині функції fixId.

  1. Ініціалізуйте змінну fixed_id як порожній рядок.
  2. Ініціалізуйте змінну index значенням 0. Вона буде використовуватися як ітератор для відстеження поточної позиції в рядку corrupted_id.
  3. Використовуйте цикл while для проходження по рядку, доки index не досягне розміру рядка. Для отримання розміру рядка використовуйте метод length().
  4. Усередині циклу перевіряйте, чи поточний символ є '!'. Якщо так, збільшуйте index і використовуйте continue, щоб пропустити додавання цього символу.
  5. Якщо символ не '!', додайте його до fixed_id.
  6. На кожній ітерації збільшуйте index на одиницю.
  7. Після завершення циклу поверніть fixed_id як очищений ID.

Рішення

solution.cpp

solution.cpp

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 5
single

single

some-alt