Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Sono molte le novità che ASUS ha scelto di presentare al CES 2026 di Las Vegas, partendo da una gamma di soluzioni NUC con varie opzioni di processore passando sino agli schermi gaming con tecnologia OLED. Il tutto senza dimenticare le periferiche di input della gamma ROG e le soluzioni legate alla connettività domestica
Le novità ASUS per il 2026 nel settore dei PC desktop
Le novità ASUS per il 2026 nel settore dei PC desktop
Molte le novità anticipate da ASUS per il 2026 al CES di Las Vegas: da schede madri per processori AMD Ryzen top di gamma a chassis e ventole, passando per i kit di raffreddamento all in one integrati sino a una nuova scheda video GeForce RTX 5090. In sottofondo il tema dell'intelligenza artificiale con una workstation molto potente per installazioni non in datacenter
Le novità MSI del 2026 per i videogiocatori
Le novità MSI del 2026 per i videogiocatori
Con le nuove soluzioni della serie MEG, acronimo di MSI Enthusiast Gaming, l'azienda taiwanese vuole proporre per il 2026 una gamma di proposte desktop che si rivolgono direttamente all'utente più appassionato con schede madri, chassis e sistemi di raffreddamento. Non da ultimi troviamo anche gli alimentatori, che abbinano potenza a ricerca della massima sicurezza di funzionamento.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-02-2014, 16:16   #21
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Già hai avuto diverse spiegazioni. Tu però non sei stato preciso. Qual'è il numero massimo? L'array finale deve essere ordinato? Possono esserci numeri negativi? Float? Ecc...

Inviato da una supercazzola ed un Nexus 5 scappellato a sinistra.. con senso unico

Ultima modifica di clockover : 01-02-2014 alle 16:19.
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2014, 16:21   #22
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
non ho mai detto che l'array deve essere ordinato ( quindi non mi serve l'ordinamento ).

faccio l'esempio per capirci.

l'utente digita 7.

il pc elabora così: ( 5 - 3 - 6 - 1 - 7 - 2 - 4 )

chiaramente dovrà generare tutti i numeri da 1 a 7 in maniera casuale-disordinata.
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2014, 16:24   #23
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Guarda allora hai fatto un casino.
1 il titolo della discussione è completamente sbagliato
2 ci hai fatto intendere che bisognava generare questi numeri casualmente

Soluzione (che già ti aveva dato un altro utente) : ti crei un array e lo mescoli.

Inviato da una supercazzola ed un Nexus 5 scappellato a sinistra.. con senso unico
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2014, 16:27   #24
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
come faccio a mescolarlo.

scusatemi tanto
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
Old 01-02-2014, 16:31   #25
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Ci sono tanti modi. Uno potrebbe essere quello di scandire l'array e a ogni iterazione ti generi un numero causale fino a N che chiamiamo M. Basta quindi scambiare il valore in posizione attuale con il valore in posizione M.

Inviato da una supercazzola ed un Nexus 5 scappellato a sinistra.. con senso unico
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2014, 21:25   #26
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
caro clockover con l'ultimo metodo che hai detto mi ritrovo la lista sempre con doppioni. NON FUNZIONA
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2014, 21:27   #27
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Vuol dire che lo implementi male. Non possono esserci doppioni se in una lista senza doppioni effettui degli scambi

Inviato da una supercazzola ed un Nexus 5 scappellato a sinistra.. con senso unico
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2014, 21:36   #28
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
ECCO IL PEZZO DI CODICE:

N=100000;

int numeri[N];

//CARICA NUMERI IN ORDINE
for (int i=0; i<N; i++){
numeri[i]=i+1;
}

//MESCOLA

srand(time(NULL));
for (int i=0; i<N; i++){
numeri[i]=numeri[generaNumeri()];
}

//GENERA NUMERO
int generaNumeri(){
int numero=rand() % N;
return numero;
}
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2014, 21:52   #29
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2782
L'istruzione
Codice:
numeri[i]=numeri[generaNumeri()];
non scambia due elementi ma copia il secondo nel posto del primo
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2014, 22:02   #30
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
scusa mi ero dimenticato un pezzo.

for (int i=0; i<N; i++){
int casuale=generaNumeri();
numeri[casuale]=numeri[i];
numeri[i]=numeri[casuale];
}

lo stesso non funziona !!!
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2014, 22:07   #31
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2782
Anche in quel modo non stai effettuando uno scambio, pensaci bene.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2014, 22:10   #32
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
Ci sono tanti modi. Uno potrebbe essere quello di scandire l'array e a ogni iterazione ti generi un numero causale fino a N che chiamiamo M. Basta quindi scambiare il valore in posizione attuale con il valore in posizione M.


come interpretarlo ??
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2014, 23:21   #33
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Quote:
Originariamente inviato da arsenico2009 Guarda i messaggi
Ci sono tanti modi. Uno potrebbe essere quello di scandire l'array e a ogni iterazione ti generi un numero causale fino a N che chiamiamo M. Basta quindi scambiare il valore in posizione attuale con il valore in posizione M.


come interpretarlo ??
Non devi interpretare più nulla. Sembra che hai capito il senso ma non lo implementi bene. Sai scambiare di posto due elementi in un array dati due indici?

Codice:
void swap(int * array, int i, int j){
    .......
    .......
    .......
}
sapresti completarmi questa funzione?

ps
il prossimo codice che posti indentalo per piacere altrimenti non ti rispondo più
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2014, 00:06   #34
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
mostrami il codice. guarda che non mi trovo.
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2014, 14:43   #35
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Quote:
Originariamente inviato da arsenico2009 Guarda i messaggi
mostrami il codice. guarda che non mi trovo.
Che furbacchione

Inviato da una supercazzola ed un Nexus 5 scappellato a sinistra.. con senso unico
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2014, 19:52   #36
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Cavolo, ti ha messo proprio il numero di righe delle istruzioni che servono, ci mancava solo che li metteva pure contati per i singoli caratteri, potremmo farci le parole crociate, un po' di impegno, su!
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2014, 19:55   #37
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 21920
arsenico ti ricordo che come da regolamento di sezione non si fanno i compiti per gli studenti
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2014, 22:03   #38
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
non è il fatto di fare i compiti.

il problema è che click over come anche alcuni hanno torto. pensano che funzioni ma non funziona.
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 13:14   #39
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Quote:
Originariamente inviato da arsenico2009 Guarda i messaggi
non è il fatto di fare i compiti.

il problema è che click over come anche alcuni hanno torto. pensano che funzioni ma non funziona.
UAHAHUAHAH STO PIANGENDO DALLE RISATE
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2014, 14:41   #40
arsenico2009
Member
 
Iscritto dal: Sep 2010
Messaggi: 153
scusate tanto
mancava una riga di codice per funzionare.

ecco la soluzione:

for (int i=0; i< N; i++){
numeroArray = numeri[i];
pos = generaPos();
numeri[i] = numeri[pos];
numeri[pos] = numeroArray;
}

così funziona perfettamente.
arsenico2009 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Ryzen 7 9850X3D presentato al CES 2026: ...
8 smartphone super interessanti su Amazo...
Lenovo: una valanga di portatili, deskto...
TV Samsung QLED 65'' a 499€: ecco perché...
NVIDIA prepara il ritorno della RTX 3060...
AMD Ryzen AI Halo: la risposta di AMD al...
Energy e smart mobility: al CES le start...
Samsung ci riprova dopo S25 Edge: un nuo...
LEGO trasforma i mattoncini in computer:...
Il nuovo entry-level della gamma MacBook...
ECOVACS DEEBOT T50 PRO OMNI Gen2 a soli ...
Fluidità senza compromessi: OPPO mostra ...
Roborock Qrevo Edge S5A scende al prezzo...
Anche Samsung seguirà il trend: i Galaxy...
CES 2026: Lenovo punta sull’IA ambiental...
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: 09:57.


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