Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-02-2012, 14:40   #1
MissaW_RaZ_98
Senior Member
 
L'Avatar di MissaW_RaZ_98
 
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
[C]Scomporre numero digitato e stampare le cifre che lo compongono??

Vorrei scrivere un programma che scomponga un numero digitato e stampi le sue cifre...
es input 3267 ,stampa 3;2;6;7

Come posso fare?
Grazie
MissaW_RaZ_98 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2012, 14:57   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2786
Conosci l'operatore resto (%)?
Es:
124 % 10 = 4
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2012, 17:02   #3
MissaW_RaZ_98
Senior Member
 
L'Avatar di MissaW_RaZ_98
 
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
ehm...si,ma non credo servisse per questo problema
MissaW_RaZ_98 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2012, 17:55   #4
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2786
Ci sono due soluzioni che mi vengono in mente: una è usare l'operatore resto (lascio trovare a te il modo), l'altro è leggere il numero come una stringa e quindi stampare i singoli caratteri che la compongono (cioè le cifre).
Comunque essendo un esercizio piuttosto comune credo che la soluzione desiderata sia la prima.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2012, 21:48   #5
MissaW_RaZ_98
Senior Member
 
L'Avatar di MissaW_RaZ_98
 
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
grazie vedro come fare usando l'operatore resto....
MissaW_RaZ_98 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2012, 12:46   #6
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Oppure usare la funzione sprintf --> http://linux.die.net/man/3/sprintf
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2012, 14:12   #7
MissaW_RaZ_98
Senior Member
 
L'Avatar di MissaW_RaZ_98
 
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
quella funzione non l'abbiamo ancora fatta(siamo ancora all'inizio)
MissaW_RaZ_98 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2012, 15:05   #8
tecno789
Senior Member
 
L'Avatar di tecno789
 
Iscritto dal: Jan 2010
Città: (MB)
Messaggi: 11971
Quote:
Originariamente inviato da MissaW_RaZ_98 Guarda i messaggi
quella funzione non l'abbiamo ancora fatta(siamo ancora all'inizio)
e allora vai con l'operatore resto, per forza di cose...
__________________
CPU: Ryzen 3700x DISSY: CM HYPER EVO 212 RAM: 16gb DDR4 3000Mhz MOBO: MSI b350 tomahawk VGA: MSI Ventus 2X 4060TI 16GB ALI: Cooler Master V550 SSD: Samsung 970 Evo Plus Trattive+:(a) topolino2808(x2), galfum, giap959, sm_morgan, Biduzzo, huangwei, maxmax80, bubbi, dinamite2, PaxNoctis;(v) rubrie, CubeDs, Slater91, Juvanni, FireFox152, gluvocio, giulio81, emahwupgrade, Velvet, semmy83, giocher03
tecno789 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2012, 19:11   #9
MissaW_RaZ_98
Senior Member
 
L'Avatar di MissaW_RaZ_98
 
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
ok,con l'operatore di resto riesco a trovare l'ultima cifra,ma non la penultima,terzultima,etc..(facendo,per esempio,5624%10 trovo 4,ma se faccio 5624%100 mi viene 24,cioe il resto)

Scusate l'ignoranza,ma come faccio a separare le cifre di un numero con l'operatore di resto?
MissaW_RaZ_98 è offline   Rispondi citando il messaggio o parte di esso
Old 09-02-2012, 19:14   #10
PSManiaco
Senior Member
 
Iscritto dal: Nov 2006
Città: Alcamo (TP)
Messaggi: 1786
con la funzione resto ottieni la cifra, poi fai diviso 10 e ottieni le altre 3, quindi puoi rifare il resto per ottenere la penultima cifra, ecc...

ad esempio 456:

456%10 = 6 (ottieni la cifra)
456/10 = 45 (non tiene conto del resto)
PSManiaco è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2012, 16:26   #11
MissaW_RaZ_98
Senior Member
 
L'Avatar di MissaW_RaZ_98
 
Iscritto dal: Oct 2011
Città: Parma
Messaggi: 313
Ho avuto un problema...
Con questo codice alcuni numeri,specialmente molto lunghi,non stampano le cifre giuste(spesso numeri negativi,boo).

Ecco il codice:
Codice:
#include <stdio.h>
#include <stdlib.h>

int num;

int main(){
	
printf("Inserire numero:\n");
scanf("%d\n",num);
while(num!=0){
printf("%d;",num%10);
num=num/10;
 }

system("PAUSE");
return 0;


}

Ultima modifica di MissaW_RaZ_98 : 12-02-2012 alle 16:28.
MissaW_RaZ_98 è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2012, 19:21   #12
GByTe87
Senior Member
 
L'Avatar di GByTe87
 
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
Probabilmente stai cercando di memorizzare un numero troppo grande per un int; prova ad usare un long.

E non usare variabili globali!
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO
GByTe87 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Ubisoft ha definitivamente archiviato Wa...
Motivair by Schneider Electric presenta ...
Un dissipatore che non richiede energia ...
Con Maia 200 Microsoft alza l'asticella ...
La Cina impone requisiti anche per lo st...
Apple lancia AirTag aggiornato: range es...
Microsoft risolve i blocchi di Outlook: ...
OpenAI verso il disastro finanziario? L’...
X nei guai: l'UE indaga sui pericoli del...
Caso Corona-Signorini: il giudice blocca...
470 petaFLOPS con una frequenza di 56 GH...
WhatsApp: abbonamento per rimuovere la p...
Xiaomi Redmi Note 15 in promozione: smar...
NVIDIA investe 2 miliardi in CoreWeave: ...
Chery lancia con Lepas la piattaforma LE...
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:19.


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