Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-10-2010, 09:42   #1
bebedor
Member
 
L'Avatar di bebedor
 
Iscritto dal: Apr 2008
Messaggi: 64
esercizio con liste c++

ciao a tutti.
devo svolgre questo esercizio in c++ utilizzando le liste:

Si scriva una funzione che riceve come parametro in ingresso un array A di dimensione N. L’array può contenere soltanto due valori 1 o 0. La funzione restituisce come parametro in uscita la testa di una lista di interi che rappresentano prima la posizione degli elementi di A con valore 1 e poi tutti gli elementi di A con valore 0.

Esempio:
Dato l’array A
0
1
0
0
1
0
0
0
1
1
0
0
1
1
1

La funzione deve restituire la lista
Testa ->1->4->8->9->12->13->14->0->2->3->5->6->7->10->11


il problema è che le liste proprio non le riesco a capire..
qualcuno m può dare una mano??

grazie
bebedor è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2010, 10:01   #2
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 22145
quà non si risolvono gli esercizi a comando

spiega cosa non capisci delle liste e vedremo di aiutarti a capire ma se speri che qualcuno ti posti la pappa pronta hai sbagliato forum
__________________
"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 22-10-2010, 10:05   #3
bebedor
Member
 
L'Avatar di bebedor
 
Iscritto dal: Apr 2008
Messaggi: 64
come faccio a mettere l'array dentro la lista, nel senso devo mettere un valore alla volta oppure metto l'array direttamente?

se devo mettere l'array direttamente come faccio?
bebedor è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2010, 10:50   #4
bebedor
Member
 
L'Avatar di bebedor
 
Iscritto dal: Apr 2008
Messaggi: 64
ho incominciato facendo cosi:

struct Nodo
{
int array[dim];
Nodo * nextprtr;
};

int main()
{
int array[dim]={0,1,0,0,1,0,0,0,1,1,0,0,1,1,1};

}

è giusta una cosa del genere?
bebedor è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2010, 11:02   #5
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 22145
allora da quanto hai scritto il payload della lista è un intero che contiene la posizione quindi

struct Nodo
{
int pos;
Nodo * nextprtr;
};
__________________
"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 22-10-2010, 11:06   #6
bebedor
Member
 
L'Avatar di bebedor
 
Iscritto dal: Apr 2008
Messaggi: 64
quindi nella struct non devo mettere l'array ma un intero che mi salvi la posizione?
bebedor è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2010, 11:41   #7
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 22145
Quote:
Originariamente inviato da bebedor Guarda i messaggi
quindi nella struct non devo mettere l'array ma un intero che mi salvi la posizione?

Testa ->1->4->8->9->12->13->14->0->2->3->5->6->7->10->11

come vedi ogni nodo contiene solo un numero
__________________
"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 22-10-2010, 12:38   #8
bebedor
Member
 
L'Avatar di bebedor
 
Iscritto dal: Apr 2008
Messaggi: 64
ok. grazie mille
bebedor è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Formula E svela la stagione dei record: ...
Premiate le miglior innovazioni nel supe...
Autopromotec Dialogues: a Milano abbiamo...
Google Pixel 10 Pro crolla a 699€ in off...
I primi computer quantistici utili a liv...
Washington punta il dito contro ASML: se...
Data center, IA e rinnovabili: cos&igrav...
Doppia memoria, doppia potenza: la GeFor...
Il Galaxy S26 FE sta arrivando ma non av...
Lenovo Idea Tab Plus in offerta al Prime...
Hisense: il Prime Day sorprende con un T...
Reolink apre il Prime Day 2026 con scont...
Android 17 sui Pixel con qualche intoppo...
Prime Day, le offerte per i giocatori: M...
Una Tesla Model 3 sfonda una casa e ucci...
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: 19:59.


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