Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    10

    Stampa caratteri in ordine alfabetico

    Ho un piccolo problema con un altro esercizio che dice cosi:
    Scrivere un programma che legge da tastiera 2 caratteri.Il programma deve stampare
    un messaggio che indica se i 2 caratteri sono stati inseriti in ordine alfabetico.

    Il mio probleama riguarda il caso in cui inserisco un carattere maiuscolo ed uno minuscolo,ad esempio "Pa" e dato che P->80 in ASCII ed a->97 mi dice che sono in ordine alfabetico e anche viceversa ,ecco il codice che ho scritto:
    codice:
    if(((ch1>='A' && ch1<='Z') || (ch1>='a' && ch1<='z')) && ((ch2>='A' && ch2<='Z') || (ch2>='a' && ch2<='z'))){ 
    if((ch1>='A' && ch2<='Z') || (ch1>='a' && ch2<='z')) //mancano le condizioni per ch1 maiuscolo e ch2 minuscolo e viceversa.                                           
    
    printf("I caratteri inseriti sono in ordine alfabetico\n");
    else                        
    printf("I caratteri inseriti NON sono in ordine alfabetico\n");                                                  }  
    else 
    printf("ERRORE!!!!!!!:I caratteri inseriti NON sono alfabetici\n");

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Trasforma tutti e due i caratteri in maiuscolo e confrontali
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    10
    Grazie mille con il tuo consiglio ci sono riuscito!Mi ero incartato completamente!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Moderazione

    Stampa caratteri in ordine alfabetico
    Il linguaggio va indicato anche nel titolo, come da Regolamento.

    Qui l'ho aggiunto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.