Menu
Coddy logo textTech

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

challenge icon

Sfida

Difficile

Scrivi 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

Esercitati da solo: Compilatore C online