Post

Visualizzazione dei post con l'etichetta conteggio

Esercizio in C++ sulle stringhe: funzione in C++ che legge in input un array di parole, applica la regola del Pig Latin, (sposta la prima lettera alla fine e aggiunge "ay") e stampa il nuovo array con le parole modificate

Immagine
  //funzione in C++ che legge in input un array di parole,  //applica la regola del Pig Latin  //(sposta la prima lettera alla fine e aggiunge "ay"),  //e stampa il nuovo array con le parole modificate  #include <iostream> #include <string> using namespace std; string pigLatinWord(const string& word) {     return word.substr(1) + word[0] + "ay"; } void pigLatinizeArray(string words[], int size) {     for (int i = 0; i < size; ++i) {         words[i] = pigLatinWord(words[i]);     } } int main() {     int n;     cout << "Inserisci il numero di parole che vuoi mettere nell'array: ";     cin >> n;     string words[n];     cout << "inserisci le parole " << n << " words:" << endl;     for (int i = 0; i < n; ++i) {         cin >> words[i];     }     cout <...

Esercizio in C++ sulle stringhe: funzione che prende in input un stringa, un numero e restituisca la sottostringa che parte dai e arriva alla fine della stringa

Immagine
In questo codice, la funzione `getSubstringFromIndex` prende una stringa `s` e un numero intero `i` come input e utilizza la funzione `substr` per estrarre la sottostringa che parte dall'indice fornito "i" fino alla fine della stringa. Successivamente, il programma chiede all'utente di inserire una stringa e un indice, quindi stampa la sottostringa risultante. //Scrivi una funzione che prenda in input una stringa “s”,  //un numero intero “i” e restituisca la sottostringa che parte da i  //e arriva fino alla fine della stringa s.  //Stampare poi la stringa risultante. #include <iostream> #include <string> using namespace std; string getSubstringFromIndex(const string& s, int i) {     return s.substr(i); } int main() {     string inputString;     int startIndex;     cout << "Inserisci la stringa: ";     getline(cin, inputString);     cout << "Inserisci la posizione iniziale della stringa...

Esercizio in C++ sulle stringhe: conteggio n volte di una sottostringa in una stringa

Immagine
In questo codice, la funzione `countSubstringOccurrences` prende in input la stringa principale `mainStr` e la sottostringa `subStr` da cercare, poi utilizza la funzione `find` per trovare ripetutamente la sottostringa all'interno della stringa principale e conta quante volte compare. Infine, il programma chiede all'utente di inserire la stringa principale e la sottostringa, quindi stampa il conteggio delle occorrenze della sottostringa nella stringa principale.  Questo codice verifica quante volte una sottostringa compare all'interno della stringa principale.    //Ecco un esempio di un programma in C++ che prende in input una stringa  //e una sottostringa da cercare, conta quante volte la sottostringa compare  //all'interno della stringa principale, e stampa il conteggio delle occorrenze.  #include <iostream> #include <string> using namespace std; int countSubstringOccurrences(const string& mainStr, const string& subStr) {    ...