Non ho fatto nessun gradasso.Intanto la regola del forum dice che non si deve dare il codice risolutivo, ma solo indicazioni su come costruire l'algoritmo.
@Ibernato , hai visto un problema banale e hai voluto fare il gradasso violando la regola: così ti sei procurato pure una figuraccia! La prossima volta fai più attenzione e limitati a spiegare il concetto, lì si vede la vera abilità di un programmatore, la codifica in un linguaggio è un aspetto secondario.. considerato poi, che ormai tutti prevedono delle funzioni dedicate a svolgere quanto richiesto!
Inviato dal mio Nexus 6P utilizzando Tapatalk
La traccia dell'utente dice una stringa di 100 caratteri (non di meno).
Trovami l'errore nel programma con una stringa di 100 e accetto la critica.
Segmentation fault non accade dato che c'è la condizione && i<100 che non permette di superare la soglia del 99.
Se la traccia prevede anche una stringa inferiore allora sono d'accordo di dover calcolare la lunghezza e poi fare il test.
Ma in questo caso l'utente ha specificato solo 100 char
@M1n021 non è superflua. Infatti senza questa condizione ncapita il segmentation fault dato che i è 99 e i+1 da errore. In ogni caso anche i<99 va bene.
La situazione di Andreotti è valida ma dato che l'utente ha specificato 100char e non di meno allora ho fatto questa soluzione. Viceversa si deve calcolare prima la lunghezza ovviamente e poi basta sostituire 100 con la lunghezza trovata
Ultima modifica: