Different ways to represent a birthday register

Assignment Help C/C++ Programming
Reference no: EM13811411

Question 1: The following code is meant to find the largest item of a list, but the lines are out of order. The following code is meant to define such a function, but the lines are out of order. In your answer put the line numbers in the correct order and introduce appropriate indentation (indent the line numbers to show how the corresponding lines would be indented in your code). Do not write the entire corrected program in your answer.

1 if number > largest:

2 numbers = [3, 5, 2, 1, 4]

3 print largest

4 largest = number

5 for number in numbers:

6 largest = 0

Question 2 : Describe two different ways to represent a birthday register, i.e. the names of your friends and their birth dates. Assume that none of your friends have the same name, but that it is possible for two or more of them to share the same birthday. Do not represent the date as a string. Show how the following data would be represented in both models.

2/Jan Asimov

3/Jan Tolkien

18/July Mandela

18/July Branson

Question 3: Explain the purpose of the following code:

d = {}

for x in open("data.txt").read().split():

if x not in d:

d[x] = 0

d[x] += 1

Question 4: Consider the following code: 1. signFlag = False

2. evenFlag = False

3. inputstr = raw_input("Enter two numbers: ")

4. num1 = int(inputstr.split(", ")[0])

5. num2 = int(inputstr.split(", ")[1])

6. if num1 < 0 and num2 = 0 and num2 >= 0:

10. sign = 'positive'

11. signFlag = True

12. if num1%2 == 0 and num2%2 == 0:

13. num = 'even'

14. evenFlag = True

15. if num1%2 != 0 and num2%2 != 0:

16. num = 'odd'

17. evenFlag = True

18. if signFlag and evenFlag:

19. print num1, 'and', num2, 'are both', sign, 'and', num

20. elif signFlag:

21. print num1, 'and', num2, 'are both', sign

22. elif evenFlag:

23. print num1, 'and', num2, 'are both', num

24. else:

25. print num1, 'and', num2, 'have nothing in common'

--Assume that the input is "-12, 14". Using the given line numbers in this code (at the far left of the listing) list the order (by writing down the line number order) that the code will be executed.

--What is the output for the input "-12, -14"?

--What is the output for the input "-3, 9"?

--Explain in detail what the program does.

Question 5: Write a function file_length(filename) which takes the name of a file as its only parameter, and returns an integer specifying the number of lines in the file.

Question 6: Write a function middleReverse() that takes a lowercase string as an argument and returns a lowercase string that is the reverse of the original string except for the first and last letter. You may not use the method reverse().

Examples:

The call middleReverse('a') returns 'a'.

The call middleReverse('at') returns 'at'.

The call middleReverse('excitement') returns 'enemeticxt'. The call middleReverse('racecar') returns 'racecar'.

Reference no: EM13811411

Questions Cloud

What is the companys new required rate of return : Mikkelson Corporation's stock had a required return of 11.75% last year, when the risk-free rate was 5.50% and the market risk premium was 4.75%. Then an increase in investor risk aversion caused the market risk premium to rise by 2%. The risk-free r..
Roles and responsibilities and deliverables : Identify three TQM tools that may be used for ongoing process improvement. Be sure to describe who will use the tool, when it will be used, and what interval and how it will lead to process improvement.
Analyze the performance of timco : Analyze the performance of Timco. This year: ATO=1.4, GPM=.26, EM=1.8, Interest Retention=.81, Tax Retention=.66. Last year: ATO=1.2, GPM=.29, EM=1.6, Interest Retention=.84, Tax Retention=.69.
Increase or decrease-companys cash change : Increase or decrease. Based on the information below, by how much did the company’s cash change?
Different ways to represent a birthday register : Describe two different ways to represent a birthday register, i.e. the names of your friends and their birth dates. Assume that none of your friends have the same name, but that it is possible for two or more of them to share the same birthday
What is the companys equity price to book ratio : The company share price in the stock market is $42. The equity book value per share according to the balance sheet is $56. There are 540 million shares outstanding. What is the company’s equity price to book ratio?
What is an article review : What is an article review
Find the companys price-to-earnings ratio : Today the company announces net income equals $12 million. They have 30 million shares outstanding, and today’s share price is $68.21. Find the company’s price-to-earnings ratio.
What was the actual average annual percentage rate : In exactly 15 months a bill of $21,200 is due. Today you deposit money such that if the account earns a target rate of return of 8.90% per annum, compounded monthly, the bill is perfectly financed. No other deposits or withdrawals have been made. You..

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd