# Category: C

• ## What is Tracker?

https://wiki.gnome.org/Projects/Tracker/WhatIsTracker

• ## What is the difference between an operator and a function ?

https://www.quora.com/What-is-the-difference-between-an-operator-and-a-function

• ## Hacking with ANSI C signal Handling

\$sudo strace -e trace=signal -p 1 [sudo] password for jeffrin: Process 1 attached kill(4659, SIGTERM) = 0 kill(4659, SIGCONT) = 0 \$gcc crtlc1-p1.c \$./a.out Hello world Hello world Hello world Hello world Hello world Hello world Hello world Hello world Hello world ^Ci got a signal 2 Hello world Hello world ^C \$cat crtlc1-p1.c #include…

• ## How to write an algorithm to find among natural numbers the sum of multiples of 3 and 5 below 1000 ?

/* This program has been worked on from http://www.s-anand.net/euler.html */ #include <stdio.h> sofmul() { int n, i; n = 0; for (i = 0 ; i < 1000 ; i++) { if ( !(i % 5) || !(i % 3) ) n = n + i; } printf(“Sum of the multiples of 3 and 5…

• ## How to write a program to multiply a number by 4 using a bitwise operator ?

/* Part of this program copied from http://www.sanfoundry.com/c-program-multiply-number-4-using-bitwise-operators/ */ #include <stdio.h> multbitwise() { long number; printf(“Enter an integer: “); scanf(“%ld”,&number); number = number << 2; printf(“Result is %ld \n”,number); } /* http://stackoverflow.com/questions/4456442/interview-multiplication-of-2-integers-using-bitwise-operators */ /* http://www.geeksforgeeks.org/multiply-two-numbers-without-using-multiply-division-bitwise-operators-and-no-loops/ */ /* http://en.wikipedia.org/wiki/Bitwise_operation */

• ## Hacking with conversions of decimal and binary

\$./app Sign detection  Power of two  Counting No. of bits set  Set or clear bits without branching Find maximum value Finding least common multiple Finding the greatest commom divisor Finding if a number is an Armstrong number or not Finding if a given number is prime number Finding the number of twin…

• ## How to write an algorithm to reverse an integer ?

/* Part of this work is copied from http://www.sanfoundry.com/c-program-to-reverse-a-given-number/ */ #include <stdio.h> revint() { long num, reverse = 0, temp, remainder; printf(“Enter the number \n”); scanf(“%ld”,&num); temp = num; while ( num > 0 ) { remainder = num % 10; reverse = reverse * 10 + remainder; num /= 10; } printf(“Given number =…

• ## Hacking with an algorithm to reverse an integer

\$./app Sign detection  Power of two  Counting No. of bits set  Set or clear bits without branching Find maximum value Finding least common multiple Finding the greatest commom divisor Finding if a number is an Armstrong number or not Finding if a given number is prime number Finding the number of twin…

• ## How to write an algorithm to do a binary to decimal conversion ?

/* part of work copied from http://www.sanfoundry.com/c-program-binary-number-into-decimal/ */ #include <stdio.h> btd() { int num, binary_val, decimal_val = 0, base = 1, rem; printf(“Enter a binary number : “); scanf(“%d”,&num); binary_val = num; while ( num > 0 ) { rem = num % 10; decimal_val = decimal_val + rem * base; num = num /…

• ## How to write an algorithm to swap values ?

/* part of work copied from http://www.sanfoundry.com/c-program-swap-values/ */ #include <stdio.h> swap_values() { int temp; int *ptr1, *ptr2; int a, b; printf(“Enter integer values to be swapped: “); scanf(“%d %d”,&a,&b); ptr1 = &a; ptr2 = &b; temp = *ptr1; *ptr1 = *ptr2; *ptr2 = temp; printf(“Swapped values are: %d %d \n”,a,b); } /* http://www.programmingsimplified.com/c-program-swap-two-numbers */ /*…