Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo
Abbiamo provato per diversi giorni una new entry del mercato italiano, la Gowow Ori, una moto elettrica da off-road, omologata anche per la strada, che sfrutta una pendrive USB per cambiare radicalmente le sue prestazioni
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-07-2006, 11:13   #1
Andre_Santarell
Senior Member
 
L'Avatar di Andre_Santarell
 
Iscritto dal: May 2004
Messaggi: 2691
[c] realizzare programma che fa sottrazione tra 2 numeri naturali da 20 cifre

ciao a tutti
per l'università devo realizzare un programma in c (non in c++ o altro)

premesso che le mie conoscenze sono molto limitate, ilprogramma deve fare la sottrazione tra due numeri naturali di 20 cifre. o meglio da un numero di massimo 20 cifre ne va sottratto un altro qualsiasi


ho già realizzato un semplice programma di sottrazione tra due numeri, il problema e' che se inserisco numeri di oltre dieci cifre mi sballa tutto quanto

come posso fare per risolvere il problema?
potete aiutarmi ?
Andre_Santarell è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 11:29   #2
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
E' un problema di dinamica...i numeri interi hanno in genere un range di 2^31 (2^32 gli unsigned), quindi fino a circa 2 (4) giga.

Gli interi a 64 bit arrivano a 2^63 (2^64 gli unsigned), ancora non sufficienti per gestire numeri decimali di venti cifre (2^64 = ~ 1.8*10^19)

Non puoi quindi risolvere il tuo problema con i numeri nativi del c; devi operare direttamente sulle stringhe ed "emulare" la matematica (ringrazia che ti hanno chiesto solo sottrazioni). Probabilmente il problema è studiato ad hoc per obbligarti a usare le stringhe per risolverlo.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12

Ultima modifica di ilsensine : 21-07-2006 alle 11:31.
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 11:30   #3
Anomaly Rulez
Senior Member
 
L'Avatar di Anomaly Rulez
 
Iscritto dal: Oct 2005
Città: Modena
Messaggi: 1160
per i numeri se usi delle variabili int (fino a 16 bit) credo tu possa arrivare fino a 32.767 circa, con un long int (fino a 32 bit) arrivi fino a 2.147.483.647 quindi non so come si possa fare una sottrazzione con numeri di 20 cifre
__________________

Thermaltake Armor Silver#Q6600 @3.3 Ghz - 1.31V#Asus P5Q3 Deluxe wifi-ap @n#2x2 Gb Patriot 1600 Mhz#Palit GTX 570 Sonic edition#WD Caviar blue 500 Gb#Tagan u25 500W#Noctua Nh-d14#Logitech G15
- SPI 34" -
Anomaly Rulez è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 11:34   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Andre_Santarell
premesso che le mie conoscenze sono molto limitate, ilprogramma deve fare la sottrazione tra due numeri naturali di 20 cifre. o meglio da un numero di massimo 20 cifre ne va sottratto un altro qualsiasi
Il problema è il tipo di dato da usare .... anche ammesso di usare il tipo di dato long long (del C99) che è di 64 bit, il valore massimo sarebbe 9 223 372 036 854 775 807, quindi solo 19 cifre!
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 12:13   #5
Andre_Santarell
Senior Member
 
L'Avatar di Andre_Santarell
 
Iscritto dal: May 2004
Messaggi: 2691
ciao ho parlato con il mio prof e mi ha detto che effettivamente devo usare le stringhe.. il problema e' che io non so come usarle.. credo vadano convertiti in numero o qualcosa del genere..
fatemi sapere
grazie
ciao
Andre_Santarell è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 12:16   #6
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Andre_Santarell
ciao ho parlato con il mio prof e mi ha detto che effettivamente devo usare le stringhe.. il problema e' che io non so come usarle.. credo vadano convertiti in numero o qualcosa del genere..
Convertirle in numero no, se non hai a disposizione un tipo di dato sufficientemente grande (e come anche io ho detto, nemmeno 64 bit bastano).
Usando direttamente le stringhe, puoi fare la sottrazione digit per digit come la si farebbe "a mano".
Se va bene al tuo prof ...
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 12:18   #7
Andre_Santarell
Senior Member
 
L'Avatar di Andre_Santarell
 
Iscritto dal: May 2004
Messaggi: 2691
online ho trovato questo post
http://groups.google.it/group/it.com...ZfQ4UFyks_AAUi

il problema e! analogo ma non ho capito come hanno risolto


queste le risposte nodali:

Era una CAZZATA!!!!Bastava dichiarare due variabil stringa e due intere,e
per ciscuna variabile stringa inserirvi il numero da tastiera(scanf)
controllare che la sua lunghezza fosse inferiore od uguale a 20 (funzione
length se non erro) usare la funzione atoi per convertirla in intero ed
inserirla nella corrispettiva varibile intera,usare la variabile errno (dopo
averla settata) per verificare che la stringa fosse o meno convertibile in
numero intero(cioè per verificare se atoi è andata a buon fine o no subito
dopo averla eseguita),verificare che l'intero è positivo,altrimenti altro
messaggio di errore fare lo stesso con l'altra stringa se tutto è andato a
buon fine fare le operazioni *+-/ %
e poi stampare il risultato a video (printf)!!!!!



Per quanto riguarda il long esiste la funzione di conversione (mi affido
alle pagine web su cui ho effettuato la ricerca) atol,quindi il problema dei
20 caratteri dovrebbe essere così risolto (con questa semplice modifica al
mio precedente programma),infatti se supponiamo che il long sia a 64 bit
cioò significa che il max numero rappresentabile avrà 64
"uni",giusto?Ora,applicando le mie conoscenze Altamente
Matematico-Fisico-Ingegneristico-Superiori,per calcolare il relativo valore
in decimale (supponiamo di utilizzare una base b generica ed un n di bit
generico)si fa: somma(da i=0 ad i=n-1,poichè il numero totale dei termini
deve essere n) b^i =(b^(n)-1)/(b-1),è chiaro che se banalmente sostituiamo
b=2 ed n=64 otteniamo appunto 2^64-1,che quindi dà 20 cifre in base
decimale,quindi mi sembra che la cazzata che ho detto sia facilmente
riparabile usando il long e l'atol,per il resto direi che è tutto giusto,e
quindi la conclusione più logica ora è che ancora una volta la mia Mentalità
Altamente Ingegneristica ha trionfato sull


cifre,come fare dunque?Sapevo che si poteva fare
con le stringhe un controllo simile,ma non mi risultava che esistesse il
modo di trasformarle in numeri,tant'è vero che non giuravo,ma poi mi è
venuto il sospetto ed ho fatto una ricerca apposita su come convertire una
stringa in un numero,una volta realizzato il concetto ho capito tutto
Andre_Santarell è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 12:24   #8
Andre_Santarell
Senior Member
 
L'Avatar di Andre_Santarell
 
Iscritto dal: May 2004
Messaggi: 2691
Quote:
Originariamente inviato da andbin
Convertirle in numero no, se non hai a disposizione un tipo di dato sufficientemente grande (e come anche io ho detto, nemmeno 64 bit bastano).
Usando direttamente le stringhe, puoi fare la sottrazione digit per digit come la si farebbe "a mano".
Se va bene al tuo prof ...


ciao si ha detto che va bene digit per digit e miha detto che devo far si che il programma ponga 0 se la cifra che tolgo e' maggiore della cifra da cui tolgo


qualcuno potrebbe dirmi che listato devo mettere per applicare questo concetto a due cifre e per le restanti cifre lo faccio da solo?
grazie mille per il vostro aiuto, davvero preziosissimo
ciao
Andre_Santarell è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 12:26   #9
Marinelli
Senior Member
 
L'Avatar di Marinelli
 
Iscritto dal: Aug 1999
Città: Tolmezzo (UD) - Milano
Messaggi: 13744
Ciao... qualche tempo fa ho dovuto affrontare un problema simile... soltanto che io dovevo operare su numeri grandi anche 200 cifre e farne somme, sottrazioni, moltiplicazioni, divisioni e radici

Il metodo da me seguito è stato proprio quello che ti hanno consigliato: leggere il numero come fosse una stringa e poi convertirlo con le apposite funzioni in interi o in long da mettere in un array (tieni conto che non è strettamente necessario fare la sottrazione cifra a cifra, ma puoi farla anche a blocchi di più cifre).

Il problema di per sè non è troppo difficile, devi solo fare un minimo di attenzione alla conversione e ai riporti (qualora tu operassi in blocchi).

Ciao
__________________
...to go where no one has gone before.
One ring to rule them all, one ring to find them, one ring to bring them all and in darkness bind them.
Caron, non ti crucciare: vuolsi così colà dove si puote ciò che si vuole, e più non dimandare.
Marinelli è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 12:41   #10
Andre_Santarell
Senior Member
 
L'Avatar di Andre_Santarell
 
Iscritto dal: May 2004
Messaggi: 2691
ciao il problema e' che io non ho ancora la sufficiente abilità a gestire le stringhe.. cioè ho capito il presupposto teorico ma non riesco ancora a buttare giù il codice senza uno spunto vero e proprio..
se me lo facessi digit per digit puoi dirmi come verrebbe per il primo digit ? in modo che poi perle altre 20 me lo riadatto da solo..

altrimenti avresti ancora il tuo vecchio programma da mostrarmi?
grazie
Andrea
Andre_Santarell è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 12:58   #11
Marinelli
Senior Member
 
L'Avatar di Marinelli
 
Iscritto dal: Aug 1999
Città: Tolmezzo (UD) - Milano
Messaggi: 13744
Io mio vecchio programma ce l'ho... ma credo sia un po' troppo complicato per spiegarti la cosa: io facevo tutto con blocchi di 8 cifre.

Cifra per cifra potresti fare in questo modo:

- Leggi il primo numero da input (come stringa) e verifichi che sia lungo 20 caratteri;
- Leggi il secondo numero da input e verifichi che sia lungo 20 caratteri o meno;
- Usando la funzione "atoi" dentro ad un for converti carattere per carattere la stringa in interi, che metti in un array (lo fai per entrambi i numeri)
- Con una funzione costruita ad hoc esegui la sottrazione tra i due array, facendo attenzione ai riporti e alla lunghezza dei due array; se entrambi gli array sono di 20 cifre devi controllare se il sottraendo non sia più grande del minuendo (se non sbaglio in questo caso devi restituire 0).

Per la conversione da carattere a intero puoi usare la funzione atoi:

http://www.cplusplus.com/ref/cstdlib/atoi.html

Per conoscere la lunghezza di una stringa puoi usare la funzione strlen:

http://www.cplusplus.com/ref/cstring/strlen.html

Per gestire gli array di interi, visto che i numeri contenuti possono andare solo da 0 a 9 (anche in negativo, durante l'operazione), puoi utilizzare come terminatore del numero un qualsiasi intero >= 10

Dovrei averti dato una buona base di partenza, ma se serve altro aiuto non c'è problema.

Ciao
__________________
...to go where no one has gone before.
One ring to rule them all, one ring to find them, one ring to bring them all and in darkness bind them.
Caron, non ti crucciare: vuolsi così colà dove si puote ciò che si vuole, e più non dimandare.
Marinelli è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 13:56   #12
Andre_Santarell
Senior Member
 
L'Avatar di Andre_Santarell
 
Iscritto dal: May 2004
Messaggi: 2691
si mi hai effettivamente dato un validissimo aiuto
provo a buttare giù qualcosa e poi ve lo riporto qui
intanto ancora grazie
ciao
Andrea
Andre_Santarell è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 19:47   #13
Andre_Santarell
Senior Member
 
L'Avatar di Andre_Santarell
 
Iscritto dal: May 2004
Messaggi: 2691
Quote:
Originariamente inviato da Marinelli
Io mio vecchio programma ce l'ho... ma credo sia un po' troppo complicato per spiegarti la cosa: io facevo tutto con blocchi di 8 cifre.

Cifra per cifra potresti fare in questo modo:

- Leggi il primo numero da input (come stringa) e verifichi che sia lungo 20 caratteri;
- Leggi il secondo numero da input e verifichi che sia lungo 20 caratteri o meno;
- Usando la funzione "atoi" dentro ad un for converti carattere per carattere la stringa in interi, che metti in un array (lo fai per entrambi i numeri)
- Con una funzione costruita ad hoc esegui la sottrazione tra i due array, facendo attenzione ai riporti e alla lunghezza dei due array; se entrambi gli array sono di 20 cifre devi controllare se il sottraendo non sia più grande del minuendo (se non sbaglio in questo caso devi restituire 0).

Per la conversione da carattere a intero puoi usare la funzione atoi:

http://www.cplusplus.com/ref/cstdlib/atoi.html

Per conoscere la lunghezza di una stringa puoi usare la funzione strlen:

http://www.cplusplus.com/ref/cstring/strlen.html

Per gestire gli array di interi, visto che i numeri contenuti possono andare solo da 0 a 9 (anche in negativo, durante l'operazione), puoi utilizzare come terminatore del numero un qualsiasi intero >= 10

Dovrei averti dato una buona base di partenza, ma se serve altro aiuto non c'è problema.

Ciao


hai pvt
Andre_Santarell è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 20:29   #14
Energy++
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 1059
raga ma la funzione atoi non coverte una <<stringa>> in un numero???

cioè con i singoli caratteri non funziona o sbaglio?
Energy++ è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 20:43   #15
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Energy++
raga ma la funzione atoi non coverte una <<stringa>> in un numero???

cioè con i singoli caratteri non funziona o sbaglio?
Sì certo, converte una stringa in un numero. Ma se vuoi operare su una sola cifra numerica, devi avere una stringa composta da 1 carattere seguito dal carattere nullo!!!
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2006, 23:04   #16
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
secondo me conviene fare qualcosa tipo
Codice:
string numero1,numero2;
int j=1;
bool impossibile;//vale true se numero1>numero2
bool riporto;//per il do while del riporto
cout << "Inserire i due numeri:\n";
cin >> numero1 >> numero2;
int n1,n2, ris[20];
     if(strlen(numero1)==20 && strlen(numero2)<=20)
     {
          for(int i=19;i>=0;i--)//for inverso
          {
               switch(numero1[i])
               {
               case '0':
               n1=0;
               break;
               case '1':
               n1=1;
               break;
               //...
               }
               switch(numero2[i])
               {
               //come prima
               }
               if(i==0 && n1<n2)//verifica se il 1° numero è maggiore del 2°
               impossibile=true;
               else
               {
               riporto=false;
               if(n1<n2)
               {
               riporto=true;
               n1+=10;
                    do{
                    riporto=false;
                    switch(numero1[i-j])
                    {
                    case '0':
                    numero1[i-j]='9';
                    riporto=true;
                    j++;
                    break;
                    case '1':
                    numero1[i-j]='0';
                    break;
                    //...
                    }
                    }while(riporto)
               j=1;
               }
               ris[i]=n1-n2;
               }
          }
     }else cout << "0\n";
if(!impossibile)
cout << "Il risultato e': ";
for(int i=0;i<20;i++)
cout << ris[i];
cout << endl;
guardatelo un po voi e decidete

edit: e se anziche usare un long int usassimo un long double, visto che ha (mi sembra) 21 cifre decimali?

Ultima modifica di AngeL) : 22-07-2006 alle 10:33.
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2006, 11:11   #17
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8896
soluzione del mio neurone dice:

usare tre numeri interi da 32 bit ogniuno lavora su una parte del numero da 96 bit che mi sembrano che bastano

dovrebbe essere anche molto più veloce che accedere a una stringa .. perchè se riesci a caricarli nei registri son schegge rispetto che accedere in memoria e usare una stringa

che ne dite come soluzione?

ho vinto qualche cosa?

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2006, 12:09   #18
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da Fenomeno85
ho vinto qualche cosa?
ovviamente






















NO!!
AngeL) è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2006, 12:12   #19
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8896
Quote:
Originariamente inviato da AngeL)
ovviamente


NO!!
io propongo delle ottime soluzioni e non vinco nulla uffi


~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2006, 13:05   #20
Marinelli
Senior Member
 
L'Avatar di Marinelli
 
Iscritto dal: Aug 1999
Città: Tolmezzo (UD) - Milano
Messaggi: 13744
Quote:
Originariamente inviato da Fenomeno85
soluzione del mio neurone dice:

usare tre numeri interi da 32 bit ogniuno lavora su una parte del numero da 96 bit che mi sembrano che bastano

dovrebbe essere anche molto più veloce che accedere a una stringa .. perchè se riesci a caricarli nei registri son schegge rispetto che accedere in memoria e usare una stringa

che ne dite come soluzione?

ho vinto qualche cosa?

~§~ Sempre E Solo Lei ~§~
La stringa ti serve solo per prendere l'input... poi non la utilizzi più
__________________
...to go where no one has gone before.
One ring to rule them all, one ring to find them, one ring to bring them all and in darkness bind them.
Caron, non ti crucciare: vuolsi così colà dove si puote ciò che si vuole, e più non dimandare.
Marinelli è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
AMD Ryzen 5 7500X3D: la nuova CPU da gaming con 3D V-Cache per la fascia media AMD Ryzen 5 7500X3D: la nuova CPU da gaming con ...
Obbligati ad acquistare una scheda madre...
GTA VI su PC? La data non c'è, ma...
Monopattini elettrici, a un anno dal dec...
Tesla Robotaxi, autista di sicurezza si ...
Samsung Galaxy S26: svelate le combinazi...
Microsoft Ignite: arriva Edge for Busine...
OPPO e Lamine Yamal uniscono sport e tec...
Microsoft, NVIDIA e Anthropic siglano un...
SpaceX potrebbe comunicare alla NASA rit...
Scoperte cavità sotterranee scava...
OnePlus anticipa l'arrivo di due nuovi p...
DJI lancia Osmo Action 6: la prima actio...
NASA: conferenza stampa sulla cometa int...
Ex CEO di TSMC passa a Intel: aperta un'...
Gigabyte X870E Aorus Elite X3D, una moth...
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: 02:08.


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