Menu
Coddy logo textTech

Zmiana wielkości liter

Lekcja 10 z 18 w kursie Funkcje w C++: Tworzenie własnych funkcji w Coddy.

W programowaniu znaki są reprezentowane jako kody znane jako kody ASCII. Każdy znak ma określony kod. Na przykład:

  • Kod ASCII dla „a” to 97.
  • Kod ASCII dla „b” to 98 itd.

Warto pamiętać, że kody ASCII dla liter małych różnią się od kodów dla liter wielkich. Na przykład:

  • Kod ASCII dla „A” to 65.
  • Kod ASCII dla „B” to 66.

Różnica między kodami ASCII małych i wielkich liter wynosi 32.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję, która zamienia wielkość liter znaków.


Funkcja swap_cases przyjmuje ciąg znaków jako parametr i zwraca nowy ciąg znaków, w którym wielkość liter została zamieniona: małe litery zostaną zmienione na wielkie, a wielkie litery na małe.

Na przykład:

  • Jeśli dane wejściowe to: "CoDDy"
  • Dane wyjściowe będą następujące: "cOddY"

Spróbuj swoich sił

#include <iostream>
#include <string>

using namespace std;

string swap_cases(string str) {
   
}

Wszystkie lekcje w sekcji Funkcje w C++: Tworzenie własnych funkcji

Poćwicz samodzielnie: Kompilator C++ online