Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can someone help me translate this c program to python? #include #include long long convertDecimalToBinary(int n); int main() { int n; printf(Enter a decimal number:

Can someone help me translate this c program to python?

#include

#include

long long convertDecimalToBinary(int n);

int main()

{

int n;

printf("Enter a decimal number: ");

scanf("%d", &n);

printf("%d in decimal = %lld in binary", n, convertDecimalToBinary(n));

return 0;

}

long long convertDecimalToBinary(int n)

{

long long binaryNumber = 0;

int remainder, i = 1, step = 1;

while (n!=0)

{

remainder = n%2;

printf("Step %d: %d/2, Remainder = %d, Quotient = %d ", step++, n, remainder, n/2);

n /= 2;

binaryNumber += remainder*i;

i *= 10;

}

return binaryNumber;

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2015 Porto Portugal September 7 11 2015 Proceedings Part 2 Lnai 9285

Authors: Annalisa Appice ,Pedro Pereira Rodrigues ,Vitor Santos Costa ,Joao Gama ,Alipio Jorge ,Carlos Soares

1st Edition

3319235249, 978-3319235240

More Books

Students also viewed these Databases questions

Question

=+b. What proportion of fasteners pass inspection?

Answered: 1 week ago

Question

Differentiate the function. r(z) = 2-8 - 21/2 r'(z) =

Answered: 1 week ago

Question

4. How has e-commerce affected business-to-business transactions?

Answered: 1 week ago