Δημοσιεύτηκε: 27 Αύγ 2011, 18:28
από Star_Light
Λοιπον πρωτα εκατσα να ξαναθυμηθω την XOR . Και πηγα να την υλοποιησω προχειρα στον κωδικα
αλλα δεν μου βγαζει ας πουμε καλα αποτελεσματα.... μου βγαζει απο αριστερα δεκαδικη τιμη και απο δεξια δυαδικη κατι παιζει
με την μορφοποιηση μεσα στην printf :/

Spoiler: show
Κώδικας: Επιλογή όλων
#include<stdio.h>
int main()
{
int x=01001101;
int y=11010001;
int z;
int i;

// Pairnoume to z
for(i=0; i<8; i++)
{
z=x^y;
printf(" %d XOR %d dinei %d \n ",x,y,z);
}

printf("\n========================================================\n");
// Pairnoume to y me x XOR z

for(i=0; i<8; i++)
{
y=x^z;
printf(" %d XOR %d dinei %d \n ",x,z,y);
}


return 0;
}


γιατι? :S τα 0 και 1 τι μορφοποιητη θελουν πχ για να εκτυπωθουν?

Π.Σ αμα απο το XOR του x με το y έχεις βγαλει ενα z τοτε μετα αν πχ πας να κανεις XOR το x με το z παιρνεις το y κτλπ! Αυτο για οσους θελουν να ξαναθυμηθουν τα XORakia