Divisione tripla
Lezione 24 di 25 del corso Esercizi di programmazione: Volume 2 di Coddy.
Dato un numero di tre cifre, il tuo compito è cambiare una sola cifra del numero, in modo che il nuovo numero sia divisibile per 3 e sia il più grande numero di 3 cifre che puoi ottenere cambiando una sola cifra del numero iniziale
Sfida
DifficileScrivi un programma che legga da standard input un numero naturale di tre cifre. Modifica una sola cifra per ottenere il più grande numero di tre cifre possibile divisibile per 3, cambiando una sola cifra rispetto al numero originale
Input
123
Output
723
Input
999
Output
996
Spiegazione
In questo primo esempio, 423 è anch'esso divisibile per 3, ma non è il numero più grande che possiamo ottenere. Nel secondo esempio, 999 è il più grande numero di tre cifre possibile, ma dobbiamo modificare una cifra, quindi cambiamo la cifra meno significativa e otteniamo il numero 996
Provalo tu
#include <stdio.h>
int main() {
// Scrivi il codice qui
return 0;
}Tutte le lezioni di Esercizi di programmazione: Volume 2
1Introduzione al corso
Introduzione4Difficoltà elevata
Somma delle cifreMatrice inversaCoppie di vocaliQuadrato magicoSottosequenza feliceDivisione triplaOrdinamentoEsercitati da solo: Compilatore C online