Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL debutta in Italia con il nuovo Tensor G6, lo Zoom Pro fino a 120x, il display Super Actua da 3600 nit e la new entry HiLight riservata ai modelli Pro: lo abbiamo provato in anteprima per diversi giorni prima del lancio commerciale, tra fotocamera generativa, ricarica ancora indietro rispetto ai rivali e un prezzo che parte da 1399 euro
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti
Con un semplice dialogo in linguaggio naturale e la potenza di una scheda video di fascia alta è possibile costruire software funzionante da zero, senza scrivere una riga di codice e senza inviare un solo byte dei propri dati a server esterni
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-11-2003, 18:39   #41
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
credo di aver risolto,stasera quando ho finito magari vi posto il codice e mi dite se cè qualcosa che nn va..
Cmq cionci il codice che hai scritto tu mi da errore,cioè..ho provato anche quel frammento che mi avevi scritto tu e mi fa le stesse cose..
E' come se sbagliasse a fare la prima allocazione,xche le altre le fa bene.
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 07-11-2003, 18:44   #42
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
A me il frammento che ho scritto io funziona bene...
Fammi vedere cosa ti da in output...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 10:55   #43
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
partendo da un capitale di 5 x arrivare a 10 mi scrive

5.15
1.29544e-320
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8.74262e-312
9.41
9.7
10
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 16:06   #44
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
C'era un'errore di rpecedenza sugli operatori * e ?
Codice:
double *realloca(double *src,int dim_src,int new_dim)
{
	double *dst=NULL;

	if(src!=NULL && dim_src>0 && new_dim>0)
	{
		dst = new double[new_dim];
		memcpy(dst,src,sizeof(double)*((dim_src>new_dim)?new_dim:dim_src));
		delete[] src;
	}
	if(src==NULL &&  new_dim>0) //prima allocazione
		dst=new double[new_dim];
	if(src!=NULL && dim_src>0 && new_dim==0) //deallocazione
		delete[] src;
	return dst;
}
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 19:32   #45
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
ora è tutto perfetto!mannaggia ste parentesi..
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 20:41   #46
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
solo una cosa..

v=realloca(v,v_dim,v_dim+10);

questo è il richiamo,ma se metto +1 cosa cambia?
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 02:24   #47
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da leomagic
solo una cosa..

v=realloca(v,v_dim,v_dim+10);

questo è il richiamo,ma se metto +1 cosa cambia?
Cambia che riallochi il vettore di elemento in elemento...con una notevole perdita di tempo... Qui ne allochi 10 alla volta e fino a quando non li hai finiti non ne allochi di nuovi...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 13:01   #48
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
ok..un'altra cosa..

Codice:
if(src!=NULL && dim_src>0 && new_dim==0) //deallocazione
		delete[] src;
questo cancella solo il vettore di appoggio vero?
ma se io dopo aver allocato 20 elementi,vado a richiamare la funzione principale e me ne occorre solo 10 posso cancellare gli altri 10?
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 13:36   #49
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Se 20 sono già allocati puoi ridimensionare il vettore passando come nuova dimensione 10...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 13:53   #50
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
qua i problemi nn finiscono mai..quando scrivo sui file mi dai errore!
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 19:48   #51
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
la funzione che richiama la prima scrittura sui file
Codice:
file(vett,vett2);
con vett e vett2 dichiarati null nel main.

la funzione file

Codice:
void file(double *&v,double *&v2)
{
	fstream informazioni;
   fstream uscite;
   int cod;
   float cap_ini,n,anni_maturazione;
   double cap_fin;
   char nome[20];
   clrscr;
   fflush(stdin);
   cout << "dimmi nome file da aprire ";
   cin.getline(nome,20);
   informazioni.open(nome,ios::in);
   uscite.open("uscite.txt",ios::out);
   uscite.close();
   if(!informazioni)
   {
   	cout << "file inesistente";
      getch();
   }
   else
      {
   		while(informazioni >> cod >> cap_ini >> n)
         {
         	if(cod==1)
         	{
           		cout << "attenzione,sta per essere calcolato gli anni che occoreranno";
            	cout << " per raggiungere " << n;
            	cout << " da un capitale di " << cap_ini << endl;
            	cout << "Premere un tasto per continuare";
            	getch();
           		anni_maturazione=anni(cap_ini,n,0,v2,0);
            	cout << "\nGli anni sono : " << anni_maturazione << endl;
            	scrivi_file(anni_maturazione,cap_ini,n);
            }
         	if(cod==2)
         	{
            	cout << "attenzione,sta per essere calcolato il capitale che ";
          		cout << " raggiungerai dopo  " << n;
           		cout << " partendo da un capitale di " << cap_ini << endl;
           		cout << "Premere un tasto per continuare";
            	getch();
         		cap_fin=cap_finale(cap_ini,n,0,v,0);
            	cout << "\nil capitale e' " << cap_fin << endl;
               scrivi_file2(cap_fin,n,cap_ini);
            }
         }
      }
   informazioni.close();
}
che richiama la funzione anni che a sua volta richiama realloca..

dove è l'errore?
la prima volta me l'alloca,la seconda mi da errore..
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 01:18   #52
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
anni_maturazione=anni(cap_ini,n,0,v2,0);
cap_fin=cap_finale(cap_ini,n,0,v,0);

L'ultimo parametro deve essere una variabile di tipo int...in tutti i compilatori moderni questo è un errore !!!
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 11:36   #53
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
giusto xche alle funzione passo x indirizzo quel valore,e loro trovandosi uno 0 nn possono modificarlo,vero?
dici che mi conviene usare 4 vettori distinti?
farei meno casino..
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 11:43   #54
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Io dico che ti basterebbe usare un solo vettore...mantendo la sua dimensione in un int...

O semplicemente ne potresti usare uno nella file e uno nel main... Senza dover passare il vettore come parametro...

Ma i parametri n e cap_ini perchè non li richiedi ? Dentro file li devi richiedere o farteli passare dal main...
Se te li fai passare dal main allora puoi anche mantenere i risultati in due vettori scrivendoli sul file direttamente senza ricalcolarli...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 11:47   #55
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
nn li faccio passare dal main ma li leggo da un file..
avevo pensato a 4 vettori xche 2 per le funzioni che leggo da tastiera e altri 2 x vettori che leggo da file..
uso i vettori xche devo farci il grafico..
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 20:14   #56
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
x ora ho deciso di utilizzare 2 vettori..se poi riuscirò a capire come si fa con uno ne metterò uno..un'altra cosa..quando vado a fare il grafico se metto dei valori alti mi esce dal programma..ti posto il codice..

Codice:
void grafico(int n,double finale,double *v,double *v2,int sc) //Funzione che disegna il grafico dell'andamento
{                                 //del capitale negli anni
 clrscr();
 //INIZIALIZZAZIONE SCHEDA GRAFICA
 int driver_grafico=VGA;
 int modalita_grafica=VGAHI;
 int errore;	// Se si è verificato un errore nell'inizializzazione della
   			   //grafica, ne segnala il tipo.
 initgraph(&driver_grafico, &modalita_grafica, "C:\\BC5\\BGI\\");
 errore = graphresult();
  //SE SI E' VERIFICATO UN ERRORE LO STAMPA
 if (errore)  // E POI ESCE DAL PROGRAMMA
 	{
      cout << "ERRORE: " << grapherrormsg(errore) << endl;
      getch();
      exit(1);
   }
 else  //ALTRIMENTI CONTINUA
 {
   int x,aint,bint,maxx=getmaxx(),maxy=getmaxy();; //Dichiarazione
   long double adouble,bdouble,cdouble,y[2];
   line(2,maxy-15,maxx,maxy-15);  //Asse orizzontale
   line(15,maxy-2,15,15);  //Asse verticale

   if (sc==1)
   {
     	y[0]=0;
     	y[1]=v[0];
   	cdouble=y[1];
   	adouble= (maxy-27)/(finale-y[1]);
      for(x=0; x<n; x++)
      {
     	 y[0]=y[1];
     	 y[1]=v[x];
     	 bdouble=adouble*(y[0]-cdouble);
     	 aint=bdouble;
     	 bdouble=adouble*(y[1]-cdouble);
     	 bint=bdouble;
       setcolor(RED); line(12,maxy-15-aint,17,maxy-15-aint);
       setcolor(RED); line((x+1)*((maxx-15)/n),maxy-12,(x+1)*((maxx-15)/n),maxy-17);
       setcolor(4);
     	 line(15+x*((maxx-15)/n),maxy-15-aint,15+(x+1)*((maxx-15)/n),maxy-15-bint);
     	 }
   }
   else
   {
   	y[0]=0;
   	y[1]=v2[0];
   	cdouble=y[1];
   	adouble= (maxy-5)/(finale-y[1]);
      for(x=0; x<n; x++)
      {
     	 y[0]=y[1];
     	 y[1]=v2[x];
     	 bdouble=adouble*(y[0]-cdouble);
     	 aint=bdouble;
     	 bdouble=adouble*(y[1]-cdouble);
     	 bint=bdouble;
     	 putpixel(2,maxy-5-aint,6);
     	 putpixel((1+x)*((maxx-5)/n),maxy-2,5);
     	 setcolor(4);
     	 line(5+x*((maxx-5)/n),maxy-5-aint,5+(x+1)*((maxx-5)/n),maxy-5-bint);
     	 }
   }


   getch();
 }
 closegraph();
}
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2003, 07:23   #57
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Forse perchè vai al di fuori della viewport...
Devi crearti un fattore di scala a cui rapportare tutte le dimensioni...

Ad esempio:

double fattY = (maxy-30) / max(v, n);
double fattX = (maxx-30) / n;

double max(double *v, int n); è una semplice funzione che cerca il max del vettore...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2003, 14:26   #58
alderighi
Senior Member
 
L'Avatar di alderighi
 
Iscritto dal: Sep 2002
Città: vinci-spicchio
Messaggi: 530
non dovrebbe essere per quello leo, lo fa a tutta la classe anche con le funzioni di autoridimensionamento, il prof dice perchè se no vengono troppe iterazioni o roba del genere, comunque sta di fatto che anche con il programma di due ragazzi dell'anno passato da lo stesso errore
__________________
Intel Pentium DualCore E2140 1,60 GHz , Asus P5LD2 R2.0,Sapphire x600xt 128Mb,hauppauge winTV,2x256Mb Ddr2 Vitesta 533Mhz,western digital caviar 160gb, seagate 20gb 5400giri, maxtor 40gb 7200giri, dvd+-rw gigabyte(BTC) 4x,Samsung writemaster dvd duallayer 18x , edimax wireless<-->router D-link G604T.
alderighi è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2003, 14:31   #59
leomagic
Senior Member
 
L'Avatar di leomagic
 
Iscritto dal: Mar 2002
Città: Empoli (firenze)
Messaggi: 1521
cioè quale errore alde?
poi cè un piccolo problema,a me il grafico lo inzia a fare nn proprio dall'incontro degli assi ma un poco + qua..circa 20 pixel..devo ancora riguardarlo..e per domani cè da consegnarlo..
__________________
Imac 20" + iphone 4 16gb + MacBook Pro 13"

Concluso affari con: bottoni,skino,semmy83,alex_
leomagic è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2003, 17:23   #60
alderighi
Senior Member
 
L'Avatar di alderighi
 
Iscritto dal: Sep 2002
Città: vinci-spicchio
Messaggi: 530
che se dai troppi anni (in genere più di 110 con numeri mediamente grossi) o la differenza tra cap iniziale e finale è grossotta esce direttamente dal programma e chiude la finestra sotto dos.
Per domani o seri dubbi che qualcheduno consegni visto che siamo circa in 4 gruppi un po' più avanti degli altri
__________________
Intel Pentium DualCore E2140 1,60 GHz , Asus P5LD2 R2.0,Sapphire x600xt 128Mb,hauppauge winTV,2x256Mb Ddr2 Vitesta 533Mhz,western digital caviar 160gb, seagate 20gb 5400giri, maxtor 40gb 7200giri, dvd+-rw gigabyte(BTC) 4x,Samsung writemaster dvd duallayer 18x , edimax wireless<-->router D-link G604T.
alderighi è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Xiaomi ha annunciato XRING 03, chip a 3 ...
Zeekr 7X: gli ordini globali superano qu...
Troppo tempo davanti agli schermi durant...
Apple prepara il nuovo iPad mini con dis...
IBM annuncia un processore ibrido per i ...
Threads punta sempre di più sui podcast:...
La pelle dei robot funziona come un touc...
Dragon Ball Z arriva in Francia: un nuov...
La stoffa viola che tiene la pelle fino ...
Samsung Galaxy S26 FE, nuove conferme: l...
Samsung affida i suoi chip a un'intellig...
Addio zanzare: potete comprare il laser ...
GrapheneOS arriva sugli smartphone Motor...
Dreame ha scherzato: chiude già l...
Il futuro Home Hub di Apple potrebbe ric...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:21.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v