Ένα πρόβλημα προγραμματισμού...

Για οποιαδήποτε ερώτηση σχετικά με τη χρήση καθώς και την ανάπτυξη εφαρμογών, εδώ είναι το κατάλληλο μέρος. Απαγορεύονται θέματα σχετικά με warez καθώς και η αναζήτηση serial και cracks προγραμμάτων.

Ένα πρόβλημα προγραμματισμού...

Δημοσίευσηαπό LoVaBiLL » 18 Φεβ 2008, 19:36

Θα ήθελα να παραθέσω έναν αλγόριθμο για την εύρεση του αν ένας αριθμός είναι περιττός ή άρτιος.


n,i: integer;
r  : string;

for (i=1,i++,n)
{
if 2*i>=n then
{
    if 2*i-n=0 then r:='artios' else
    r:='perittos';
    break;
}
}

Ψάχνω εναλλακτικές λύσεις....Καμία πρόταση;
Δεκτές και οι λύσεις με shifts και boolean πράξεις...
Αλλά ακόμη καλύτερα με απλές μαθηματικές πράξεις..
Άβαταρ μέλους
LoVaBiLL
Hero Member
 
Δημοσιεύσεις: 804
Εγγραφή: 16 Ιαν 2008, 01:18

Re: Ένα πρόβλημα προγραμματισμού...

Δημοσίευσηαπό kkalop » 18 Φεβ 2008, 20:17

If ari8mos Mod 2 = 0 Then
' artios
Else
' perittos
End If
Άβαταρ μέλους
kkalop
Sr. Member
 
Δημοσιεύσεις: 475
Εγγραφή: 10 Ιαν 2008, 17:48
Τοποθεσία: Λαμία
Φοιτητής ΗΜΜΥ: Όχι

Re: Ένα πρόβλημα προγραμματισμού...

Δημοσίευσηαπό James » 18 Φεβ 2008, 20:33

kkalop έγραψε:If ari8mos Mod 2 = 0 Then
' artios
Else
' perittos
End If


Και σε γλώσσα C:

Κώδικας: Επιλογή όλων
if (arithmos%2==0) { //artios }
else { //perritos }
(Μόνο) James
Άβαταρ μέλους
James
Διαχειριστής
 
Δημοσιεύσεις: 1740
Εγγραφή: 08 Ιαν 2008, 22:29
Φοιτητής ΗΜΜΥ: Όχι

Re: Ένα πρόβλημα προγραμματισμού...

Δημοσίευσηαπό LoVaBiLL » 18 Φεβ 2008, 21:27

James: Tι ακριβώς κάνει ο τελεστής %? Είναι το υπόλοιπο?
Τελευταία επεξεργασία από LoVaBiLL και 18 Φεβ 2008, 21:29, έχει επεξεργασθεί 1 φορά/ες συνολικά
Άβαταρ μέλους
LoVaBiLL
Hero Member
 
Δημοσιεύσεις: 804
Εγγραφή: 16 Ιαν 2008, 01:18

Re: Ένα πρόβλημα προγραμματισμού...

Δημοσίευσηαπό kkalop » 18 Φεβ 2008, 21:29

Mod=% και είναι το module με βάση το 2 , δηλαδή το υπόλοιπο της διαίρεσης ενός αριθμού με το 2
Άβαταρ μέλους
kkalop
Sr. Member
 
Δημοσιεύσεις: 475
Εγγραφή: 10 Ιαν 2008, 17:48
Τοποθεσία: Λαμία
Φοιτητής ΗΜΜΥ: Όχι

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 12 επισκέπτες

cron