Salve a tutti sono nuovo!!Vorrei sapere come fare a far leggere un numero al contrario dopo averlo stampato!
grazie![]()
Salve a tutti sono nuovo!!Vorrei sapere come fare a far leggere un numero al contrario dopo averlo stampato!
grazie![]()
Di che linguaggio parli?
Experience is what you get when you don’t get what you want
Se hai il numero memorizzato in una variabile, basta un ciclo for ed una riga di codice altrimenti..non so come aiutarti: potresti specificare meglio il problema?
Grazie dell'attenzione innanzitutto!!!
Parlo del turbo pascal!!Ho creato un programma di conversione da decimale a binario ma il numero dopo va letto da destra a sinistra!!Io mi chiedevo se esisteva qualche funzione che lo fa fare!!
Ecco il programma:
program conversione_decimale_binario;
uses crt;
var n_dec,memoria,n_bin:integer;
risposta:char;
begin
clrscr;
repeat
textcolor(yellow);
write('Inserisci il numero decimale=');
readln(n_dec);
if n_dec < 0 then
writeln('ERRORE!!Si possono inserire solo valori positivi')
else
begin
memoria:=n_dec;
repeat
n_bin:= memoria MOD 2;
memoria:= memoria DIV 2;
write(n_bin);
until memoria=0;
textcolor(blue);
writeln(' <---leggi il numero da destra a sinistra');
end;
textcolor(20);
writeln('premi c per continuare - Premi e per uscire');
read(risposta);
until risposta='e';
readln;
end.
Possibile che nessuno mi sa aiutare?![]()