├── decimal to octal.c └── decimal to binary convertor.c /decimal to octal.c: -------------------------------------------------------------------------------- 1 | #include 2 | void decimalToOctal(int decimalNumber) { 3 | int octalNumber[32]; 4 | int i = 0; 5 | 6 | while (decimalNumber > 0) { 7 | octalNumber[i] = decimalNumber % 8; 8 | decimalNumber = decimalNumber / 8; 9 | i++; 10 | } 11 | printf("Octal equivalent: "); 12 | 13 | for (int j = i - 1; j >= 0; j--) { 14 | printf("%d", octalNumber[j]); 15 | } 16 | 17 | printf("\n"); 18 | } 19 | int main() { 20 | int decimalNumber; 21 | printf("Enter a decimal number: "); 22 | scanf("%d", &decimalNumber); 23 | 24 | decimalToOctal(decimalNumber); 25 | return 0;} 26 | -------------------------------------------------------------------------------- /decimal to binary convertor.c: -------------------------------------------------------------------------------- 1 | #include 2 | void decimalToBinary(int decimalNumber) { 3 | int binaryNumber[32]; 4 | int i = 0; 5 | while (decimalNumber > 0) { 6 | binaryNumber[i] = decimalNumber % 2; 7 | decimalNumber = decimalNumber / 2; 8 | i++; 9 | } 10 | 11 | printf("Binary equivalent: "); 12 | 13 | for (int j = i - 1; j >= 0; j--) { 14 | printf("%d", binaryNumber[j]); 15 | } 16 | 17 | printf("\n"); 18 | } 19 | int main() { 20 | int decimalNumber; 21 | 22 | printf("Enter a decimal number: "); 23 | scanf("%d", &decimalNumber); 24 | 25 | decimalToBinary(decimalNumber); 26 | return 0; 27 | } 28 | --------------------------------------------------------------------------------