PDA

Visualizza la versione completa : [C] esercizi che non riesco a risolvere.


Azumoto
15-10-2012, 16:47
Riproviamoci.....
il problema che ho č il seguente:

1) Richiesta all’utente in ingresso da tastiera una stringa di caratteri, determinare se i caratteri sono tutti alfabetici. Visualizzare la stringa ed un messaggio che comunichi all’utente l’esito del controllo.

ecco per quanto riguarda vettori e matrici NUMERICI ci so fare lma le stringhe zero.....


qualke aiutino???

LeleFT
15-10-2012, 17:26
Rimane comunque valido quanto detto nel punto 3 di questa discussione (http://forum.html.it/forum/showthread.php?s=&postid=13731130#post13731130)... se non posti il codice che hai sviluppato non si va da nessuna parte.

Per avere "qualke aiutino" devi mettere le persone in grado di darti quell'aiutino... ma se non posti nulla di quello che hai fatto, le persone credono che tu voglia il codice completo (a prescindere dal fatto che sia esattamente questa la richiesta o meno).


Ciao. :ciauz:

Scara95
15-10-2012, 19:37
Leggi qui (http://www.cplusplus.com/reference/clibrary/cctype/).
Le stringhe sono vettori terminati da uno '\0'.

Azumoto
15-10-2012, 20:51
PROVO

torn24
16-10-2012, 08:41
Potresti risolverla in questo modo

1 Acquisisci la stringa e la memorizzi in un vettore di char

2 Scorri la stringa "l' array di char " fino che trovi il carattere terminatore con un for ,
e con un if ,all'interno del ciclo , controlli che il singolo elemento , quindi carattere , sia
(carattere >= 'A' AND carattere <='Z' ) OR (carattere >= 'a' AND carattere <='z')
se trovi caratteri diversi , modifichi una variabile che indica che non sono tutte lettere


3 Stampi i risultati

Who am I
16-10-2012, 12:09
Un carattere č alfabetico se č compreso tra 'a' e 'z' oppure tra 'A' e 'Z'.

Scara95
16-10-2012, 14:35
Originariamente inviato da Who am I
Un carattere č alfabetico se č compreso tra 'a' e 'z' oppure tra 'A' e 'Z'.

Esistono delle funzioni di libreria, che fra l'altro ho linkato, usiamole.

Patrick Jane
16-10-2012, 14:56
Originariamente inviato da Scara95
Esistono delle funzioni di libreria, che fra l'altro ho linkato, usiamole.

Che si scriva lui la funzione o che utilizzi isalpha() non cambia nulla.

Who am I
16-10-2012, 18:22
Originariamente inviato da Patrick Jane
Che si scriva lui la funzione o che utilizzi isalpha() non cambia nulla.

Anzi, per uno alle prime armi č meglio se se la scrive lui la funzione.

Loading