You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include "BasicMode.h"
// convert decimal to binary
long long int DecToBin(long long int n) { long long int bin = 0; long long int rem, i = 1;
while (n != 0) { rem = n % 2; bin += rem * i; i *= 10; n /= 2; }
return bin; } // convert binary to decimal
long long int BinToDec(long long int n) { long long int dec = 0, i = 0, rem;
while (n != 0) { rem = n % 10; dec += rem * pow(2, i); i++; n /= 10; }
return dec; } //addition
long long int addition(long long int a, long long int b) { long long int dec1, dec2; dec1 = BinToDec(a); dec2 = BinToDec(b); dec1 = dec1 + dec2; dec2 = DecToBin(dec1);
return dec2; } // multiplication
long long int multiplication(long long int a, long long int b) { long long int dec1, dec2; dec1 = BinToDec(a); dec2 = BinToDec(b); dec1 = dec1 * dec2; dec2 = DecToBin(dec1);
return dec2; }
int main() {
return 0; }
|