![]() |
Pages (18): « First ... « 4 5 6 7 [8] 9 10 11 12 » ... Last » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Algoritmi e strutture dati (http://www.dsy.it/forum/forumdisplay.php?forumid=207)
-- [Progetto] L'ape bottinatrice (http://www.dsy.it/forum/showthread.php?threadid=21329)
Ora come ora sto ordinando il codice... perche' ho cambiato carattere del testo ed ha sballato le tabulazioni ... uff che sbatti... appena finisco questo lavoraccio posto i files.
Piu che altro sono su percorsi molto grandi che non posso controllare a mano.
Tipo
i -1000 -1000 1000 1000
v 500 -1000 500 1000
cose del genere.
Cmq finisco di ordinare il codice e vedo di postarli.
Riguardo la corretteza dell'input...quando abbiamo delle coordinate negative queste sono sempre tutte negative o dobbiamo aspettarci qualcosa tipo (-4,0,2,8,nomefile)?se e' così sarebbe un caso in più ed è un casino.Thankz.
...e poi..giusto per mal comune mezzo gaudio:ma qualcuno è già arrivato all'algoritmo per det. i cammini?io sono ancora sulla costruzione dei prati da input...non mi passsa più!
dubbio:quando inserisco il prato con il file di testo, quindi calcolo
il viaggio,il programma deve uscire dall'esecuzione oppure mi deve
permettere di continuare l'inserimento nella stessa esecuzione???
la pazzia oramai....
Ho scritto questo programmino stupidissimo per generare casualmente il valore dei fiori in base alle coordinate del prato.
Magari a qualcuno puo' interessare.
code:
#include <stdio.h> #include <stdlib.h> /* Passare come parametri le coordinate del prato x0 y0 x1 y1 e un numero che fara' da resto per restringere il range dei numeri generati casualmente. */ int main(int argc, char *argv[]) { int i; int x0, y0, x1, y1, mod, n; if(argc == 6) { srandomdev(); srand48(random()); x0 = atoi(argv[1]); y0 = atoi(argv[2]); x1 = atoi(argv[3]); y1 = atoi(argv[4]); mod = atoi(argv[5]); n = (x1 - x0 + 1) * (y1 - y0 + 1); for (i = 1; i <= n; i++) printf(" %d", (mrand48())%(mod)); } else printf("Syntax is: x0 y0 x1 y1 mod"); printf("\n"); return 0; }
Ciao come trattate i valori negativi? ok che gli interi li prevedono ma a me capita che la funzione fgetc() mi restituisca prima il - come carattere e poi il numero.... io li metto tutti in un array e quando vado a stampare il contenuto dell'array mi stampa prima il - e poi il numero!!!
dove sbaglio?
Non funziona perche' prende un carattere.
Usa:
code:
int fscanf(FILE * restrict stream, const char * restrict format, ...);
ah ok... devo usare la fscanf e digli di usare %d come formato!!!
thx...
un'altra cosa: chi di voi ha pensato di fare la funzione VIAGGIO in mod o che operi ricorsivamente? perchè ho dei problemi... come andate avanti nella ricorsione? incrementando il punto di partenza fino alla fine o il punto finale fino alla fine? (spero di essermi spiegato, punto di partenza o punto finale sono i due parametri di viaggio(xstart,ystart,xend,yend))
Se qualcuno vuole fare dei test mi faccia sapere che ci si organizza....
Originally posted by Frigging
Ho scritto questo programmino stupidissimo per generare casualmente il valore dei fiori in base alle coordinate del prato.
Magari a qualcuno puo' interessare.
code:
cc8Gbaaa.o(.text+0x6a):generatore.c: undefined reference to `srandomdev' cc8Gbaaa.o(.text+0x6f):generatore.c: undefined reference to `random' cc8Gbaaa.o(.text+0x77):generatore.c: undefined reference to 'srand48' cc8Gbaaa.o(.text+0x106):generatore.c: undefined reference to ìmrand48'
Hai incluso stdlib.h, le definizioni di quelle funzioni sono li.
Io compilato sotto unix, uso mac per la precisione.
nessuno che ha usato un metodo ricorsivo per i cammini?
Dubbio: ma una volta che si costruisce un viaggio di qualita' massimo non e' richiesto di cambiare il contenuto dei fiori? Vero?
Cioe' io ho pensato: se l'ape esegue il viaggio se lo mangia ilnettare e il fiore ne rimane senza di conseguenza si azzera il suo valore....
Ho riletto il testo e non specifica nulla... sara' solo una paranoia... ma preferisco una vostra conferma 
Originally posted by Frigging
Dubbio: ma una volta che si costruisce un viaggio di qualita' massimo non e' richiesto di cambiare il contenuto dei fiori? Vero?
Cioe' io ho pensato: se l'ape esegue il viaggio se lo mangia ilnettare e il fiore ne rimane senza di conseguenza si azzera il suo valore....
Ho riletto il testo e non specifica nulla... sara' solo una paranoia... ma preferisco una vostra conferma![]()
Qualcuno ha dei test da fare? oppure indicare qualche caso particolare per testare il progetto?
| All times are GMT. The time now is 10:19. | Pages (18): « First ... « 4 5 6 7 [8] 9 10 11 12 » ... Last » Show all 262 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.