Possibili errori nel codice.

di il
10 risposte

Possibili errori nel codice.

Ecco una traccia risolta!

Voglio capire cosa fa questo codice!

Ma che diamine combina?

Possiamo discuterlo insieme?
Non vi sto chiedendo soluzione, ma parlando con voi di quello che e' stato fatto, mi fara' capire il codice!
Allegati:
31893_3bdeccab60a37917687c92773ced74e7.jpg
31893_3bdeccab60a37917687c92773ced74e7.jpg

31893_d870e77b6f3823a5ca192ec6c7229f5e.jpg
31893_d870e77b6f3823a5ca192ec6c7229f5e.jpg

10 Risposte

  • Re: Possibili errori nel codice.

    Il programma in sé non serve a nulla.

    È un esercizio per testare la tua comprensione di array e indici.
  • Re: Possibili errori nel codice.

    Bah, io non capisco... se conosci la sintassi, che ci vuole a schematizzare cosa avviene a livello di indici e di accesso agli array?
    Mi rendo conto che può essere noioso, ma non esistono scorciatoie, devi sporcarti le mani all'inizio...
  • Re: Possibili errori nel codice.

    Sto cominciado a decifrare il codice, correggetemi se sbaglio!

    Ma giusto una domanda....

    Se ho scritto:
    a[-i]=.....

    E se ho
    i=0


    Allora
    a[-0]=....


    in un array che parte da elemento 0 e finisce ad elemento 11, considerando che e'
    int a[12];


    Questo
    code]a[-0]=....[/code]
    Non sarebbe sbagliato?

    Cioe' il [-0] esiste ?
    Allegati:
    31893_856373afa84ff893a93521141f8ea9cb.jpg
    31893_856373afa84ff893a93521141f8ea9cb.jpg
  • Re: Possibili errori nel codice.

    MT09_full ha scritto:


    Ma giusto una domanda....
    [...]
    Cioe' il [-0] esiste ?
    Scusa, ma in un post altrove non hai scritto di essere ingegnere?
    Se sì, come fai a chiederti se esiste o meno il valore "-0"?
  • Re: Possibili errori nel codice.

    -0 = 0
    Che succede quando i è diverso da 0 col "-" davanti? Alla luce di tutti questi programmi sugli array che hai visto, perché non provi a risolvere quello semplicissimo sulle stringhe che hai postato ieri?
  • Re: Possibili errori nel codice.

    Alexv ha scritto:


    -0 = 0
    Che succede quando i è diverso da 0 col "-" davanti? Alla luce di tutti questi programmi sugli array che hai visto, perché non provi a risolvere quello semplicissimo sulle stringhe che hai postato ieri?
    Grazie Alex, voglio tanto risolverlo quellondi ieri e penso che lo faro'quanto prima, ho preferito accantonarlo perche' altrimenti mi sarei rosicchiato le dita per il nervoso!
    Adesso sto decodificando questo esercizio ed ho quasi finito, appena posto' le deduzioni che sto scrivendo, ripasso a quell'esercizio per me incriminato!
  • Re: Possibili errori nel codice.

    Ecco le mie deduzioni in allegato, sono pagine numerate da 1 a 3!

    Cosa ne dite delle mie deduzioni?

    E la mia mente sta accettando anche l'inutilità di questi programmi inerenti a questa modalità di esercizi!


    Allegati:
    31893_a50f304174ba73d3fb9a51f6310dd5d5.jpg
    31893_a50f304174ba73d3fb9a51f6310dd5d5.jpg

    31893_5b6c62ab8c2c734291143b47d51eae54.jpg
    31893_5b6c62ab8c2c734291143b47d51eae54.jpg

    31893_b1ee28a7a229d7c460b6bf198850edf4.jpg
    31893_b1ee28a7a229d7c460b6bf198850edf4.jpg
  • Re: Possibili errori nel codice.

    Dubito che riceverai molte risposte in merito a questa sorta di parafrasi del codice iniziale...

    Te l'ho detto già più volte, comincia a scrivere codice (compilatore alla mano) in modo autonomo, partendo da esercizi più semplici e aumentando man mano la difficoltà. A quel punto vedrai che noterai molti più progressi e nel caso in cui posterai un dubbio qui sul forum, riceverai risposte molto più soddisfacenti.
  • Re: Possibili errori nel codice.

    Grazie Nippolo, ma ho usato anche il compilatore!

    Come ho specificato in quello che ho scritto.., i tipi di errori di allocazione ....., (vedere in N.B. alla pagina 3), non sono errori riconosciuti dal compilatore!

    Infatti, non mi ha dato nessun errore!
  • Re: Possibili errori nel codice.

    Si chiamano appunto errori a runtime, o per gli amici "bug", che possono o meno provocare il crash del programma. Puoi provare a modificarlo in modo da fargli stampare tutte le variabili interessate ogni volta che ripete il ciclo, per vedere se e cosa ad un certo punto va storto.
Devi accedere o registrarti per scrivere nel forum
10 risposte