Question

mick and rose Students do not like programming and they do not have a subject so...

mick and rose Students do not like programming and they do not have a subject so they decide to play a simple game, where rose hands a group of negative and positive numbers, so rose converts negative numbers to zeros and positive to ones Then the result is converted to a decimal number, for example 5 8-9 0 -5 7 10101, and then we convert the result 10101 = 21 and the output is decimal using python or c++ write program like this sample input and output

Sample Input 0 :

5

12 34 -3 4 -3

Sample Output :

26

0 0
Add a comment Improve this question Transcribed image text
Answer #1

I used a predefined function to convert the binary number to the integer.

please drop a comment if there's a problem

#-----------------------SAMPLE RUN--------------------------------

5

2 34 -3 4 -4

-OUTPUT-

26

#-----------------------------------------------------------

#reads the first number

len=input()

#reads the the list of number and converts to a list

nums = input().split()


binary = ""

#iterates over the nums list

for i in nums:

    #checks if the current number is greater than equal to0

    if int(i) >= 0:

        #inserts a 1 at the end of the binary

        binary = binary + "1"

    else:

        #inserts a 0 to the binary

        binary = binary + "0"

#converts the binary into an integer and prints the number

print(int(binary, 2))

Add a comment
Know the answer?
Add Answer to:
mick and rose Students do not like programming and they do not have a subject so...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • PYTHON PROGRAMMING: DO NOT USE INPUT FUNCTION, use sys.argv Write a program that generates two random...

    PYTHON PROGRAMMING: DO NOT USE INPUT FUNCTION, use sys.argv Write a program that generates two random integer numbers between 1 and 100. Then, print out the numbers between the two randomly generated ones using a while loop. The output is shown below. Output: a) start:4, end:14 4 5 6 7 8 9 10 11 12 13 14 b) start:15, end:20 15 16 17 18 19 20

  • Please do it by C++ programming! By completing this project, you will demonstrate your understanding of:...

    Please do it by C++ programming! By completing this project, you will demonstrate your understanding of: 1) Arithmetic operations (addition, subtraction, multiplication, division, modulus) 2) Conditional statements (If, If-Else, If-ElseIf-Else, Conditional Operator, Switch) 3) Precondition, postcondition, and indexing loops (Do-While, While, For) 4) Standard text file operations (open, close, read, write) 5) Modularizing code by breaking into functions (including functions with input parameters, and ones that return a specific data type) There is a number guessing game similar to MasterMind...

  • PYTHON Write a program to enter a valid variable till the user wants to end. The...

    PYTHON Write a program to enter a valid variable till the user wants to end. The program should display the count of positive, negative, zeros and letters (upper and lower case)/symbols (error handling) entered. Based on the problem, you need to design an algorithm as follows: 1. Get the user input until “n” is entered 2. Add to the positive if it is greater than zero 3. Add to the negative if it is less than zero 4. Add to...

  • the question just that. here is what i have done, put something wrong with it Week...

    the question just that. here is what i have done, put something wrong with it Week 5- Counts using While or Do-While Loop Write a program that asks the user to input 6 integer numbers, then the program counts the number of negative numbers, the number of positive numbers and counts the number of zeros. Use 'while' loop or 'Do-While loop in your program. Make sure to include comments in the program. Example, if the input numbers are: -23 Then,...

  • write the solution of the program by python 3 language : I need the program using...

    write the solution of the program by python 3 language : I need the program using list or string or loops (while and for) or if,elif,else : Alex got a sequence of n integers a1,a2,…,an as a birthday present. Alex doesn't like negative numbers, so he decided to erase the minus signs from all negative numbers. As a result, he got a sequence of non-negative numbers. Print the resulting sequence. For example, if the sequence is  1, 5, -3, 4,...

  • (use only variables, expression, conditional statement and loop of c programming) ***C programming** int sum_of_cubes(int n)...

    (use only variables, expression, conditional statement and loop of c programming) ***C programming** int sum_of_cubes(int n) { } int quadrant(int x, int y) { } int num_occurrences_of_digit(long num, int digit) { return 0; } 3.1 int sum_of_cubes(int n) This function should return the sum of the cubes of the first n integers. For example, if n is 4, it should return 13 +23+ 39 +4°. There is a simple formula for the result: 3x = ((n + 1)) = +...

  • Write a Python program that simulates a wheel of fortune game. The game is played as...

    Write a Python program that simulates a wheel of fortune game. The game is played as follows: Spin a wheel with a group of numbers (0-10). If you got a 1, 2 or a 3, the game is over. If you got a 4, 5, or 6, you win that many dollars ($4, $5, or $6), and then spin again, or if you got 7, 8, 9, or 10, then you win $14,$16,$18, or $20 and then spin again. If...

  • This is a Java program Write a program that reads an unspecified number of integers, determines...

    This is a Java program Write a program that reads an unspecified number of integers, determines home many positive and negative values have been read, and computes the total and average of the input values (not counting zeros). Your program ends with the input 0. Display the average as a floating-point number to 2 decimal places. System.out.println(countPositive); System.out.println(countNegative); System.out.println(total); System.out.printf("%.2f",total * 1.0 / count); Assume inputs are always integer [-912985158, 912985158] and ends with 0. Input 1 2 -1 3...

  • Create one program using these three programs: 1. Payroll Calculator Need to include state tax amount...

    Create one program using these three programs: 1. Payroll Calculator Need to include state tax amount and SS amount Net pay need to reflect those amount Need to make all the amounts with 2 decimal points. Hint See line #31 - Use the programming outline/format discussed in the lecture, with proper documentation, data declaration, etc. - When asking a user for data, provide user-friendly and clear direction - Same thing for the output. - Include code and screenshot of the...

  • I want this using while loop This using stringin python Use list or some thing in...

    I want this using while loop This using stringin python Use list or some thing in python Using list in python I want answer as soon as posdible E. Last Number time limit per test: 1 second memory limit per test: 256 megabytes input standard input output standard output You are given a sequence of positive integers aj, , 03, ... Print the last element of the sequence. Input The input consists of multiple lines. The i-th line contains a...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT