Pogledajte određenu poruku
Staro 30. 10. 2007.   #22
Nemanja Avramović
emperor Selassie
Grand Master
 
Avatar Nemanja Avramović
 
Datum učlanjenja: 20.10.2006
Lokacija: Mladenovac
Poruke: 754
Hvala: 361
576 "Hvala" u 88 poruka
Nemanja Avramović će postati "faca" uskoroNemanja Avramović će postati "faca" uskoroNemanja Avramović će postati "faca" uskoroNemanja Avramović će postati "faca" uskoroNemanja Avramović će postati "faca" uskoroNemanja Avramović će postati "faca" uskoro
Pošaljite ICQ poruku za Nemanja Avramović Pošaljite poruku preko MSN za Nemanja Avramović Pošaljite poruku preko Yahoo za Nemanja Avramović
Default

Hah, jeste!

Evo šta sam uradio "na papiru" (na kompu uz windowsov calculator)
000000001000 = 8
000000110100 = maska
000000111100 = 60 (posle XORovanja)

A moj program:
Kôd:
#include <stdio.h>

main()
{
   int x, y; /* x je ulaz, y izlaz */
   int maska;

   while (1)
   {
      printf("Unesite ceo broj (0 za izlaz): ");
      scanf("%d", &x);
   
      if (x<=0)
      {
         break;
      }
      
          maska = ~(~(~(~0 << 2) << 1) << 1) << 2;
          y = x ^ maska;
   
          printf("Rezultat: %d\n", y);
   }
  
}
...kad mu unesem 8 stvarno vraća 60. Super

Hvala svima!
__________________
Moj portfolio sajtić | wat?
Nemanja Avramović je offline   Odgovorite uz citat