Number System In C

  1. Number System In C
Method 1 #include<stdio.h> #include<conio.h> #include<math.h> void dec_oct(long int num) // Function Definition { long int rem[50],i=0,length=0; while(num>0) { rem[i]=num%8; num=num/8; i++; length++; } printf("nOctal number : "); for(i=length-1;i>=0;i--) printf("%ld",rem[i]); } void main() { long int num; clrscr(); printf("Enter the decimal number : "); scanf("%ld",&num); dec_oct(num); // Calling function getch(); } Output Enter the decimal number […]
  1. Number System In C
Method 1 #include<stdio.h> int main() { long int count = 0; char hexadecimal_value[85], binary_value[85]; printf("\nEnter Hexa - Decimal Value:\t"); scanf("%s", hexadecimal_value); printf("\nBinary Value of the Hexadecimal Number:\t"); while(hexadecimal_value[count]) { switch(hexadecimal_value[count]) { case 'A': printf("1010"); break; case 'B': printf("1011"); break; case 'C': printf("1100"); break; case 'D': printf("1101"); break; case 'E': printf("1110"); break; case 'F': printf("1111"); break; […]
  1. Number System In C
Method 1 – Using loops #include <stdio.h> int main() {     int OCTALVALUES[] = {0, 1, 10, 11, 100, 101, 110, 111};          long long octal, tempOctal, binary, place;          int rem;          printf("Enter any Octal number: ");          scanf("%lld", &octal);          tempOctal = octal;     binary = 0;          place  = 1;          while(tempOctal > 0) […]
  1. Number System In C
Method 1 – Using While Loop #include<stdio.h> #include<math.h> int main() { int decimal_number = 0, remainder, octal_number; int count; printf("Enter an Octal Number:\t"); scanf("%d", &octal_number); for(count = 0; octal_number > 0; count++) { remainder = octal_number % 10; decimal_number = decimal_number + remainder * pow(8, count); octal_number = octal_number / 10; } printf("\nDecimal Equivalent:\t%d\n", decimal_number); […]
  1. Number System In C
Method 1 #include<stdio.h> #include<string.h> int digit(char); int main(){ char roman_Number[1000]; int i=0; long int number =0; printf("Enter any roman number (Valid digits are I, V, X, L, C, D, M): \n"); scanf("%s",roman_Number); while(roman_Number[i]){ if(digit(roman_Number[i]) < 0){ printf("Invalid roman digit : %c",roman_Number[i]); return 0; } if((strlen(roman_Number) -i) > 2){ if(digit(roman_Number[i]) < digit(roman_Number[i+2])){ printf("Invalid roman number"); return […]