Ανάπτυξη Λογισμικού / Αλγόριθμοι | Re: Τα πάντα για την C

Spoiler: show
Κώδικας:
#include<stdio.h>
int count_ones(unsigned char ch)
{
       unsigned int c;
       for( c = 0; ch; ch >>=1)
           c+= ch & 1; // 1 -> 0000001
      return c;
}
int main(void)
{
      unsigned char ch;
      printf("Enter a character: ");
      scanf(" %c", &ch);
      printf("Number of set bits (1) in %c is : " , ch , count_ones(ch));

      return 0;
}



Στατιστικά : Δημοσιεύτηκε από Star_Light • την 36 λεπτά πριν • Απαντήσεις 3215 • Προβολές 27050