Newsgroup: it.arti.fotografia
Titolo: Confortatemi :-(

Cerco disperatamente qualcuno in grado di debuggare il mio fottuto
programma di calcolo numerico in C, 'che son tre mesi che ci sto dietro...
Sono disposto in cambio a sviluppare 10 techpan :-)
|~~~~~~|
|(O>   |\  Fabio Cavaliere (Homebrew apprentice & GLUG member)
|//\   | | "I play dead - and the hurt stops" (Bjork)
|V_/_  | | e-mail > 
cava...@server1.fisica.unige.it
|######|-  GLUG on the Web : 
http://genova.linux.it
+------+

+------+
-- 
      :[IAFiners list]:»»:[ 
http://utenti.lycos.it/iafiners
 ]:
       :[ e-mail  ]:»»:[      
flowe...@despammed.com
     ]:
       :[ website ]:»»:[ 
http://utenti.lycos.it/flowerside
 ]:
»»:[ "The piano has been drinking (not me)" - Tom Waits ]:««

 programma di calcolo numerico in C,
passalo a me!! Ho preso 19 a C++!
sono in grado di farti il Max 3 (gli dai 3 numeri e restituisce in output il
massimo tra questi) in un paio di giorni!
--
ciaciao
mauandsons
"There are only 10 types of people in this world... those who
understand binary, and those who don't."

e prova a mandarmelo !!!
andrea

-- 
no...@dominio1.dominio2.dominio3
con le opportune sostituzioni nell'indirizzo:
dominio1 yahoo
dominio2 com
nome stellina2

 massimo tra questi) in un paio di giorni!
#include <stdio.h>
int main(int argc,char *argv[]) {
	int i,a[3]={0,5,2},max=0;
	for(i=0;i<=2;i++) {if (a[i]>max) max = a[i];}
	printf("%d\n",max)
	return 0;
}
Ma probabilmente con una macro si fa anche prima :-)


 'C'iao!
while(1){printf("All work and no play makes Tas a dull boy\n");};


 e prova a mandarmelo !!!
:-) Non penso tu voglia qualche centinaio di righe di codice :-)


 Ma probabilmente con una macro si fa anche prima :-)
int max(int a, int b, int c) {
    return a>b?(a>c?a,(c>b?c,b)),(b>c?b,c)
}
Ha il vantaggio che è incomprensibile e in una sola linea. Inoltre non è
scalabile :-)
--
Alexandar Fusè
alexthewolf at libero punto it
Foto:
http://www.photosig.com/viewuser.php?id=16949
http://www.vrsdigit.com/alex
VRSDigit.com
La più grande gallery di immagini a 360°-
http://www.vrsigit.com

 #include <stdio.h>
ecco io sapevo fare fino qui!
poi vabbè il resto era sottointeso!
...capisci perchè me lo sono presa il 19?????
--
ciaciao
mauandsons
"mannaggia a Noè e a quando ha imbarcato una coppia di zanzare"

 :-) Non penso tu voglia qualche centinaio di righe di codice :-)
che ne sai! c'è gente che si diverte a cercare di decifrare la lineare A,
figurati cosa saranno centinaia di righe di codice!


 scalabile :-)
riconosco il vero C! ;)
-- 
Tommaso

 scalabile :-)
Eccola ! Infatti !!! Uno di quei cosi orribili che non trovi neppure sul
Kernigham :-) Mai capito una mazza, ma mi piacerebbe scrivere la stessa
roba per 11 numeri :-)
P.S. Sai nulla tu di quei "listati" C formattati piu' o meno ad hoc che
formano, sullo schermo 80x25 standard, delle ascii-arts ? Avevo visto
qualcosa in giro per la rete ma non trovo nulla al momento...


 visto qualcosa in giro per la rete ma non trovo nulla al momento...
Mai visto nulla di simile in C, anche perchè sono fuori dal giro, in
compenso so che per linux esistono dei Media Player che ti fanno vedere i
filmati in modalità ascii :-)
Purtroppo per ora ho a che fare solo con Vbscript e Javascript per fare i
siti in rAsp.


 filmati in modalità ascii :-)
Mai visto...
http://webpages.mr.net/bobz/ttyquake/
? Ciao !


 
che schifo il C....
soprattutto non sopporto quei cazzo di puntatori...non conto più le volte che mi
è capitato di fare operazioni matematiche tra gli indirizzi invece che tra le variabili..
da quando uso Matlab mi sento molto più leggero... :-)
ps:
la stessa cosa con MAtlab si fa così:
a=[1,4,3];
c=max(a);
e volendo potrebbe fornire anche la posizione del valore max..
se poi vai a compilare tutto ottieni un gestibilissimo eseguibile  
che per girare necessita di appena 25 Mb di librerie.. ... :-)
ciao
aXSe
http://www.meta.is.it/alberi/
 

 che per girare necessita di appena 25 Mb di librerie.. ... :-)
Infatti ! Lo dico sempre io... Cosa li compriamo a fare i banchi di RAM a
botte da 512 Mb alla volta se non li usiamo poi :-) ?


 
Se vuoi te lo faccio in Java.. il prog dei 3 numeri... :)
Ciao
DonJuan

 programma di calcolo numerico in C, 'che son tre mesi che ci sto dietro...
Non preoccuparti:  c'è sempre un altro bug (Principio della perversita'
della programmazione).
a

 della programmazione).
:-)


 Alexandar Fusè
Perché testi "c>b" se "a>b" è vero e "a>c" è falso?
Non è implicito?
int max(int a, int b, int c) {
   return a>b?(a>c?a,c),(b>c?b,c)
}
elm

 :-) Non penso tu voglia qualche centinaio di righe di codice :-)
Bhč... in un modo o nell'altro dovrň pure passarlo questo inverno, no? ;)
elm


Con Java non può accadere :)

 elm
Hai ragione, ma cosě il listato diventa quasi leggibile :-) !
--
Alexandar Fusč
alexthewolf at libero punto it
Foto:
http://www.photosig.com/viewuser.php?id=16949
http://www.vrsdigit.com/alex
VRSDigit.com
La piů grande gallery di immagini a 360°-
http://www.vrsigit.com

 Hai ragione, ma così il listato diventa quasi leggibile :-) !
Ricorda: il Vero Programmatore non mette mai commenti perché a suo 
parere il codice è autodocumentante. Questo vale anche per i dump 
esadecimali di codice assembly.
elm
P.S.: se un programmatore è in grado di scrivere una routine composta da 
  una cinquantina di 'if - then - else' ricorsivi e incatenati uno 
all'altro senza perdersi, vi sono due possibilità: o è un Grande 
Programmatore, oppure non è ancora arrivato al capitolo del 'case'.

 aXSe
...buon divertimento! :)
elm

 
----
ciao
aXSe
http://www.meta.is.it/alberi/
 

Programmatore, oppure non è ancora arrivato al capitolo del 'case'.
Hai mai letto le routine di puntamento di missili e/o apparati
militari di una decina di anni fa?

ILNèN wrote:

naturalmente, no. Ma perché me lo chiedi???????????
elm

elm
Perchè contengono l'equivalente di decine e decine di if then
concatenati....tutto questo perchè un if (un salto condizionato) è una
delle istruzioni + veloci da eseguire rispetto a strutture logiche +
complesse.
ILNèN