Mihalis_Lambrou έγραψε: Σάβ Νοέμ 02, 2024 9:37 am
Άσκηση 35. Για ποιες τιμές του
ο αριθμός
είναι ακέραιος;
Οι πιθανές τιμές του

είναι οι διαιρέτες του

που αναλύοντάς το σε γινόμενο πρώτων παραγόντων έχουμε

δηλαδή

διαιρέτες.
Το παρακάτω πρόγραμμα διακρίνει

περιπτώσεις (μια περίπτωση για κάθε διαιρέτη του

).
Επομένως, οι μόνες τιμές του

που δεχόμαστε είναι ο αριθμός

και ο αριθμός
Κώδικας: Επιλογή όλων
public class Main {
public static void main(String[] args) {
for (int i = 0; i <= 3; i++)
for (int j = 0; j <= 1; j++)
for (int k = 0; k <= 1; k++) {
int divisor = (int) (Math.pow(2, i) * Math.pow(11, j) * Math.pow(23, k));
double number = Math.sqrt(2024 / divisor - 1);
if (number == (int) number) {
System.out.println(" _______");
System.out.println("|ACCEPT|\t number = " + (int) number + "\t\t , only if u = " + divisor
+ "\t , only if n = " + (2024 - divisor));
System.out.println(" -------");
} else {
System.out.println("DISCARD\t number = " + String.format("%.2f", number) + "...\t , only if u = "
+ divisor + "\t , only if n = " + (2024 - divisor));
}
}
}
}
Επεξεργασία:
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε
Ο αριθμός

είναι ακέραιος. Δεκτή λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε

Άρα ο αριθμός

δεν είναι ακέραιος. Απορριπτέα λύση.
Αν

, τότε
Ο αριθμός

είναι ακέραιος. Δεκτή λύση.