Menu
Coddy logo textTech

Invertire maiuscole e minuscole

Lezione 10 di 18 del corso Funzioni in C++: creare le proprie funzioni di Coddy.

Nella programmazione, i caratteri sono rappresentati da codici noti come codici ASCII. Ogni carattere ha un codice specifico. Per esempio:

  • Il codice ASCII di 'a' è 97.
  • Il codice ASCII di 'b' è 98, e così via.

È importante notare che i codici ASCII delle lettere minuscole sono diversi da quelli delle lettere maiuscole. Per esempio:

  • Il codice ASCII di 'A' è 65.
  • Il codice ASCII di 'B' è 66.

La differenza tra i codici ASCII delle lettere minuscole e maiuscole è 32.

challenge icon

Sfida

Facile

Scrivi una funzione che scambi le maiuscole e le minuscole dei caratteri.


La funzione swap_cases accetta una stringa come parametro e restituisce una nuova stringa con le maiuscole e le minuscole dei caratteri scambiate: i caratteri minuscoli verranno convertiti in maiuscoli e i caratteri maiuscoli verranno convertiti in minuscoli.

Ad esempio:

  • Se l’input è: "CoDDy"
  • L’output sarà: "cOddY"

Provalo tu

#include <iostream>
#include <string>

using namespace std;

string swap_cases(string str) {
   
}

Tutte le lezioni di Funzioni in C++: creare le proprie funzioni

Esercitati da solo: Compilatore C++ online