esercizio di scuola - Pag 2
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 2 di 2 PrimoPrimo 12
Visualizzazione risultati da 16 a 19 di 19

Discussione: esercizio di scuola

Cambio titolo
  1. #16
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    Inviato da 3y34|v|31337
    Codice:
    #include <iostream>
    #include <cctype>
    
    int main(void)
    {
    	const int NumLettere = 26;
    	int lettere[NumLettere] = {0};
    	int n;
    
    	std::cin >> n;
    	for (int i = 0; i < n; ++i) {
    		char lettera;
    
    		std::cin >> lettera;
    		lettere[tolower(lettera) - 'a']++;
    	}
    	for (int i = 0; i < NumLettere; ++i)
    		std::cout << static_cast<char>('a' + i) << " : " 
                              << lettere[i] << std::endl;
    }
    già che c'eri potevi anche aggiungere un using namespace std;

  2. #17
    ...ros1k... L'avatar di <TheShop>Evoc Thurner
    Registrato il
    10-03
    Località
    La Spezia
    Messaggi
    7.557
    Inviato da 3y34|v|31337
    E' un cast nuovo stile del C++.
    Codice:
    static_cast<char>(qualcosa)
    e' una versione riveduta e corretta di
    Codice:
    (char)qualcosa
    ovvero?

  3. #18
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Inviato da <TheShop>Evoc Thurner
    ovvero?
    Ovvero trasformi una variabile di un tipo in una variabile di un altro tipo:
    Codice:
    #include <iostream>
    using std::cout;
    
    int main(void){
    	char lettera='a';
    	int res = static_cast<int>(lettera);	//trasforma "lettera" in un intero
    	cout << res;
    
    	return 0;
    }
    Prova a compilare questo programmino, vedi che stampi un numero a partire da un carattere...)


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  4. #19
    Nothing to no one L'avatar di Toad
    Registrato il
    07-03
    Località
    Vigevano
    Messaggi
    12.467
    Inviato da janky
    lo devo fare in c++ e con gli array, cmq

    non ho capito bene in pratica devo fare 21 if? uno per ogni lettera?
    Al posto dei 21 if,usa lo switch con i vari casi,ricordati che dopo ogni caso ci và il break(questo vale in C,ma credo anche in C++).

Pag 2 di 2 PrimoPrimo 12

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •