Problema in c

Andretti60

Utente Attivo
2,223
1,584
Hardware Utente
#4
Quindi in ingresso non vuoi 5 interi, bensì un numero solo (intero) di cinque cifre. Ė diffcile aiutarvi. E dove sarebbero questi "tre" spazi, io ne vedo solo uno tra le cifre.

Devi trovare come trovare le cifre di un intero.
Dividi il numero per dieci. La parte decimale è la prima cifra che vuoi. Mettila da parte e prendi la parte intera. Continua a dividere finché la parte intera è uguale a zero.
 
#5
Quindi in ingresso non vuoi 5 interi, bensì un numero solo (intero) di cinque cifre. Ė diffcile aiutarvi. E dove sarebbero questi "tre" spazi, io ne vedo solo uno tra le cifre.

Devi trovare come trovare le cifre di un intero.
Dividi il numero per dieci. La parte decimale è la prima cifra che vuoi. Mettila da parte e prendi la parte intera. Continua a dividere finché la parte intera è uguale a zero.
Ci sono riuscito dividendo l'intero per 1000, 100, 10 e numero % 10, ecco:

C:
#include <stdio.h>
int numero;
int uno, due, tre, quattro, cinque;

int main (void){

    scanf ("%d", &numero);
    uno = numero / 1000;
    due = numero / 100 % 10;
    tre = numero / 10 % 10;
    quattro = numero % 10;


    printf ("%d   %d   %d   %d", uno, due, tre, quattro);

}
 
Ultima modifica da un moderatore:
Mi Piace: gronag

Mursey

Utente Attivo
810
254
Hardware Utente
CPU
Intel Core i7-8700K
Dissipatore
Scythe Ashura
Scheda Madre
Asus Prime Z370-A
Hard Disk
WD Blue 250Gb + Seagate Barracuda 1Tb
RAM
Corsair 8Gb DDR4 3000MHz
Scheda Video
Asus Strix GeForce GTX 1060 6Gb
Alimentatore
Corsair RM850x
Case
Cooler Master MasterCase 5
Sistema Operativo
Windows 10 Pro
#9
Già, per me quello resta un programma scritto male. :)
 

Mursey

Utente Attivo
810
254
Hardware Utente
CPU
Intel Core i7-8700K
Dissipatore
Scythe Ashura
Scheda Madre
Asus Prime Z370-A
Hard Disk
WD Blue 250Gb + Seagate Barracuda 1Tb
RAM
Corsair 8Gb DDR4 3000MHz
Scheda Video
Asus Strix GeForce GTX 1060 6Gb
Alimentatore
Corsair RM850x
Case
Cooler Master MasterCase 5
Sistema Operativo
Windows 10 Pro
#11
Proprio oggi sono arrivato al paragrafo delle strutture di iterazione, questo era un esercizio che includeva l'uso di tecniche riguardanti agli operatori aritmetici
Allora in questo caso va bene, cresci piano piano e aggiungi concetti passo dopo passo.
 
Mi Piace: AITUS95