 |
kalbiz |
| purtroppo no, ho tentato diverse strade, ma nulla. ... |
04-03-2008 14:00 |
|
 |
kalbiz |
.primate.
Registered: Oct 2002
Posts: 72 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 2 Days, 16:48:32 [...]
Status: Offline
Edit | Report | IP: Logged |
purtroppo no, ho tentato diverse strade, ma nulla.
anche la funzione per avere i totali per riga, ho usato due indici for in matrice... abbastanza una schifezza ... ma non ho trovato alternative.
voi già per la funzione di calcolo sulle somme righe, cosa avete utilizzato ?
|
|
04-03-2008 14:00 |
|
|
|  |
 |
greensheep |
| nessumo mi può ispirare dicendomi almeno che stru ... |
04-03-2008 15:05 |
|
 |
greensheep |
.primate.
Registered: Mar 2005
Posts: 74 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 1:36:52 [...]
Status: Offline
Edit | Report | IP: Logged |
nessumo mi può ispirare dicendomi almeno che struttura ha usato per la funzione minore?
|
|
04-03-2008 15:05 |
|
|
|  |
 |
Kira82 |
| Ragazzi io sono rimasta bloccata sulla funzione mi ... |
04-03-2008 15:26 |
|
 |
Kira82 |
.precettore.
Registered: Mar 2005
Posts: 84 (0.01 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 1 Day, 20:20:24 [...]
Status: Offline
Edit | Report | IP: Logged |
Ragazzi io sono rimasta bloccata sulla funzione minore e sulla funzione riduzione...c'è qualcuno che è riuscito a farle e mi può dare qualche suggerimento??
|
|
04-03-2008 15:26 |
|
|
|  |
 |
dex |
| Attenzione |
05-03-2008 16:24 |
|
 |
dex |
.simpatizzante.
Registered: Jan 2007
Posts: 12 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 6:21:46 [...]
Status: Offline
Edit | Report | IP: Logged |
Attenzione
|
|
05-03-2008 16:24 |
|
|
|  |
 |
Fredx |
| qualcuno è riuscito a trovare un algoritmo effici ... |
06-03-2008 18:17 |
|
 |
Fredx |
.simpatizzante.
Registered: Mar 2008
Posts: 18 (0.00 al dì)
Location: Milano
Corso: Informatica
Anno: 2
Time Online: 1 Day, 20:37:35 [...]
Status: Offline
Edit | Report | IP: Logged |
qualcuno è riuscito a trovare un algoritmo efficiente per il conteggio del punteggio massimo? io ne ho trovato uno ma non è per nulla efficiente...
per le relazioni tra i colori ho invece usato semplicemente un grafo orientato, ad esempio se giallo è minore di blu, nel grafo giallo è adiacente a blu... sembra funzionare bene...
|
|
06-03-2008 18:17 |
|
|
|  |
 |
GiaXVI |
| nella funzione Fusione come avete fatto a controll ... |
07-03-2008 11:05 |
|
 |
GiaXVI |
.........................
Registered: Oct 2005
Posts: 86 (0.01 al dì)
Location: settimo milanese
Corso: informatica
Anno: 2
Time Online: 21:45:22 [...]
Status: Offline
Edit | Report | IP: Logged |
nella funzione Fusione come avete fatto a controllare se i 2 blocchi delle biglie date in input sono adiacenti?????
|
|
07-03-2008 11:05 |
|
|
|  |
 |
greensheep |
| [QUOTE][i]Originally posted by Fredx [/i]
... |
07-03-2008 14:09 |
|
 |
greensheep |
.primate.
Registered: Mar 2005
Posts: 74 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 1:36:52 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Fredx
qualcuno è riuscito a trovare un algoritmo efficiente per il conteggio del punteggio massimo? io ne ho trovato uno ma non è per nulla efficiente...
per le relazioni tra i colori ho invece usato semplicemente un grafo orientato, ad esempio se giallo è minore di blu, nel grafo giallo è adiacente a blu... sembra funzionare bene...
doppio for appena ne trova una adiacente fermo il i 2 for.
nel caso peggiore ho log(n)*log(m)
|
|
07-03-2008 14:09 |
|
|
|  |
 |
Kira82 |
| Aiutoooo...ho un problema ( a parte che mi manca d ... |
08-03-2008 23:12 |
|
 |
Kira82 |
.precettore.
Registered: Mar 2005
Posts: 84 (0.01 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 1 Day, 20:20:24 [...]
Status: Offline
Edit | Report | IP: Logged |
Aiutoooo...ho un problema ( a parte che mi manca da fare ancora la funzione riduzione..si accettano suggerimenti!!)..quando provo il programma funziona, ma se inserisco l'input del prof mi dà problemi. Esattamente il punto è
...
s 0 1
F 0 0 0 1
s 0 1
...
e il problema è che non mi effettua la fusione, ma se tolgo il primo s 0 1 allora la fusione funziona..funziona anche se inserisco un'altra funzione tra s 0 1 e F 0 0 0 1.....???????
qualcuno riesce a spiegarmi perchè?????
Last edited by Kira82 on 08-03-2008 at 23:14
|
|
08-03-2008 23:12 |
|
|
|  |
 |
Vid |
| Spiegare il perchè è difficile senza avere il co ... |
09-03-2008 01:19 |
|
 |
Vid |
.interista.
Registered: Jan 2004
Posts: 8 (0.00 al dì)
Location: Milano
Corso: Informatica
Anno: n(lg n)
Time Online: 8:56:53 [...]
Status: Offline
Edit | Report | IP: Logged |
Spiegare il perchè è difficile senza avere il codice sottomano.
La cosa migliore che puoi fare, secondo me, è di giocare al calcolatore.
Armati di carta, matita, gomma, logica e un fottio di pazienza e debuggati il codice, oppure usa un debugger se ti trovi meglio.
Io personalmente uso il primo metodo, e sebbene a volte ci metti ORE a trovare il bug, se ti impegni lo trovi.
La pazienza è la virtù dei forti e la caratteristica che più odio del C è che i bug tendono a nascondersi in parti del codice lontane anni luce da quella in cui si presentano (perlomeno nel mio codice :p )
|
|
09-03-2008 01:19 |
|
|
|  |
 |
Kira82 |
| Ma non so se il debugger può essere utile perchè ... |
09-03-2008 13:50 |
|
 |
Kira82 |
.precettore.
Registered: Mar 2005
Posts: 84 (0.01 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 1 Day, 20:20:24 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma non so se il debugger può essere utile perchè non è che mi restituisce un errore, solo che non fa quello che dovrebbe, ovvero la fusione.
Ho notato che è un problema delle due funzioni, cioè se le metto in successione la seconda non fa il 'suo dovere' ma se sono separate anche da una sola altra funzione tutto è ok.
Secondo voi ho sbagliato qualcosa con i puntatori? O come dice Vid devo debuggare?
Cmq qualcuno mi può dire la logica per trovare le colonne da cancellare nella riduzione..io sono riuscita a scrivere la funzione che somma i valori delle celle di un blocco in una colonna, ma poi come faccio a trovare le colonne che sommate danno il punteggio max??
|
|
09-03-2008 13:50 |
|
|
|  |
 |
Larios |
| per trovare l'errore fai eseguire tutta la sequenz ... |
09-03-2008 14:05 |
|
 |
Larios |
.consigliere.
Registered: Oct 2007
Posts: 114 (0.02 al dì)
Location:
Corso:
Anno:
Time Online: 20:21:35 [...]
Status: Offline
Edit | Report | IP: Logged |
per trovare l'errore fai eseguire tutta la sequenza di codice che ti da problemi, aggiungendo dei return per esempio che ti fanno terminare il programma dopo poche operazioni...poi ne fai eseguire altre in piu se quelle funzionano e cosi via... con un po di pazienza troverai il punto esatto che ti da l'errore... usa anche printf per verificare i dati che entrano sulle funzioni che testi.
|
|
09-03-2008 14:05 |
|
|
|  |
 |
Kira82 |
| Ho trovato il punto, sembra che dopo l'input di 's ... |
09-03-2008 14:32 |
|
 |
Kira82 |
.precettore.
Registered: Mar 2005
Posts: 84 (0.01 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 1 Day, 20:20:24 [...]
Status: Offline
Edit | Report | IP: Logged |
Ho trovato il punto, sembra che dopo l'input di 's' oppure 'F' non entri nel case successivo.
Cioè ho provato a creare un case 'w' che esegue un printf, se metto
s 0 1
w 0 0
F 0 0 0 1
il programma esegue correttamente la 's' e la 'F' ma salta la 'w'; viene la stessa cosa con i case dopo 'F' cioè con
F 0 0 0 1
w 0 0
s 0 1
Non capisco perchè non mi entra nei case se li metto in input dopo la 's' o la 'F'.........aiutoooooooooooooooo!
Risolto..ho trovato l'errore!
Last edited by Kira82 on 10-03-2008 at 08:39
|
|
09-03-2008 14:32 |
|
|
|  |
 |
greensheep |
| raga come faccio a testare se il progetto funziona ... |
10-03-2008 12:10 |
|
 |
greensheep |
.primate.
Registered: Mar 2005
Posts: 74 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 1 Day, 1:36:52 [...]
Status: Offline
Edit | Report | IP: Logged |
raga come faccio a testare se il progetto funziona con gcc?
ho scaricato lo zip e ora?
|
|
10-03-2008 12:10 |
|
|
|  |
 |
lackno |
| lo apri, vai su dos, vai nella cartella dove l'hai ... |
10-03-2008 12:23 |
|
 |
lackno |
.novellino.
Registered: Jan 2008
Posts: 5 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 16:28:19 [...]
Status: Offline
Edit | Report | IP: Logged |
lo apri, vai su dos, vai nella cartella dove l'hai aperto (non devi installare niente da li mi sembra) e poi esegui gocs
dopo usi il solito gcc -blabla prog.c
|
|
10-03-2008 12:23 |
|
|
|  |
 |
Kira82 |
| Scusate ma che logica avete usato per calcolare la ... |
10-03-2008 12:33 |
|
 |
Kira82 |
.precettore.
Registered: Mar 2005
Posts: 84 (0.01 al dì)
Location:
Corso: Informatica
Anno:
Time Online: 1 Day, 20:20:24 [...]
Status: Offline
Edit | Report | IP: Logged |
Scusate ma che logica avete usato per calcolare la somma massima delle colonne..come faccio a fare tutte le somme possibili?
|
|
10-03-2008 12:33 |
|
|
|  |
 |
| All times are GMT. The time now is 07:39. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|