|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Calcolo delle radici in C++
Ciao a tutti
Ho un problema: non riesco a calcolare la radice "ennesima" di un numero...Ad esempio, che funzione posso utilizzare per calcolare la radice 350sima di un numero? (è solo un esempio, mi serve una regola generica da utilizzare con la media geometrica) Ho pensato a questa formula, che in excel funziona: numero^(1/350)...eppure in c++ non funziona Come posso fare? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
mai pensato alla funzione sqrt(...) nel'header MATH.H
PS esiste una variante che calcola qualsiasi radice nel campo dei double |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
l'sqrt fa la radice quadrata..io ho bisogno di radici molto più alte
|
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Jul 2004
Città: Tatooine
Messaggi: 506
|
sei sicuro che pow(x,1/n) non funzioni??
io ho provato la radice 100-esima e va benissimo... cmq puoi anche usare exp(log(x)*1/n) |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Ora sembra funzionare..ma solo coi numeri bassi..eppure non capisco..ho dato double a tutti :muro:
E' la mia prima applicazione MCF,fino ad oggi lavoravo in console.. Allego qui il sorgente,scusate la lunghezza.. Quote:
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Aggiungo anche il programma per chi volesse provarlo
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 7906
|
mancano i tuoi header
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Quote:
Però funziona solo con i numeri non troppo alti, dopodichè sballa i risultati...ho dato alle variabili ecc tipo double, forse dovrei dargli long? |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 7906
|
boh ho scaricato il programma ma all'inizio mi chiedeva 2 dll........le ho scaricate e installate ma ora mi da errore nella mfc42d
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Quote:
|
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 7906
|
Quote:
appunto io ho il .net magati se mi passi tutti gli header e il sorgente lo posso compilare su .net e vediamo se va |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Certo,se mi dai l'email te lo mando, sono quasi 2MB.
Grazie per la disponibilità |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 7906
|
hai PVT
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Inviato
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 7906
|
arrivato
creo subito |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 7906
|
umh mi dava 3 errori e li ho risolti...ma ne sn usciti altri 3 interni al programma e nn so come risolverli
ho messo nei source Prova 3.cpp Prova 3dlg.cpp StdAfx.cpp e negli header i rispettivi .h nel resource Prova 3.rc ma nn va |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Errori? Strano, a me dà solo un warning ma funziona...incompatibilità?
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 7906
|
nn saprei.........ecco gli errori
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Non ne ho idea
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Jun 2003
Città: Varese
Messaggi: 351
|
Nessuno sà aiutarmi?
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:05.



















