Oppure

Loading
26/02/10 18:35
mistervox
Ciao ragazzi mi sto preparando per una verifica di c++ e nel libro ho trovato un esercizio che dice dati in input nome e cognome separati tra di loro da un asterisco (cioè: nome*cognome) invertire l'array e stamparlo (cioè: cognome*nome) per invertirli non si possono usare array di supporto, come posso fare?
aaa
26/02/10 18:52
nessuno
Scusami ... ma se non tenti di farlo tu, almeno una volta ... se non discutiamo a partire da una tua idea ... se vuoi una soluzione di altri al tuo esercizio ... a cosa ti servirà ? Sicuramente non ad imparare ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
26/02/10 18:56
mistervox
io ho pensato di fare così:

inserisco nome in un array
cognome nell'altro

array = lungh nome + lungh cognome
copio nome stampo * e copio cognome
aaa
26/02/10 19:23
nessuno
Postato originariamente da mistervox:

io ho pensato di fare così:

inserisco nome in un array
cognome nell'altro


Ma scusa ... l'esercizio dice di usare un solo array in cui inserire nome*cognome ... non ne puoi usare due ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
26/02/10 20:36
giuseppe93
non basta ottenere la linghezza della stringa e fare un ciclo for che la visualizzi al contrario? :heehee: no dai! un metodo potrebbe essere quello di invertire la prima lettera con l'ultima, e così via... in questo modo utilizzi solo la stringa di input e una variabile char
aaa
26/02/10 20:39
nessuno
Postato originariamente da giuseppe93:

non basta ottenere la linghezza della stringa e fare un ciclo for che la visualizzi al contrario? :heehee: no dai!


Era una battuta ?

un metodo potrebbe essere quello di invertire la prima lettera con l'ultima, e così via... in questo modo utilizzi solo la stringa di input e una variabile char


Anche questa è una battuta ... ?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
26/02/10 20:41
giuseppe93
la prima si, la seconda no... :(
aaa
26/02/10 20:43
nessuno
Postato originariamente da giuseppe93:

la prima si, la seconda no... :(


Anche la seconda ... per come l'hai detta, se hai

Ugo*Rossi

ottieni

issoR*ogU

ma lui vuole ottenere

Rossi*Ugo
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.