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 "...
Sennheiser Momentum 5, i nuovi auricolar...
Serie A e Serie B al via: guida ai nuovi...
CMF Buds Neo, il sub-brand di Nothing pr...
GTA 6 è già un successo: i preordini sta...
Una Visa scaduta può ancora pagar...
I migliori robot aspirapolvere in offert...
The Duskbloods non cambia la direzione d...
Un weekend di ribassi eccezionali su Ama...
Cosa succede se l'IA diventa una persona...
Tutta la stagione NFL 2026/2027 è su DAZ...
I 3 portatili in offerta migliori di tut...
iPhone 17 Pro e Pro Max ai minimi storic...
SK hynix, il boom dell'HBM finisce in bu...
Linktour Alumi, test drive: la microcar ...
Dopo l'atterraggio, il razzo spaziale ci...
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: 22:52.


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