Skip to content
Maennche-Logo400
  • Home
  • Marketing
  • Expertise
    • Automation
    • Business Coach
    • Marketing – vCMO
    • Development
      • Software Development
      • Salesforce Development
    • About Matthew Maennche
  • Resources
    • C++ Solution Map
    • Java Solution Map
    • Python Solution Map
    • Visual Basic Solution Map
  • FAQ
  • Contact
  • Log In

11187

Learn To Code

1668 Posts

Java

831 Posts

C++

578 Posts

Visual Basic

232 Posts

Python

30 Posts

Business

9 Posts

General

7 Posts

PHP

6 Posts

Classic ASP

4 Posts

Web Development

1686 Posts

Uncategorized

2 Posts

FPDF

2 Posts

BuddyPress

2 Posts

Content Management

2 Posts

Javascript

2 Posts

HTML

1 Post

SQL

1 Post

CRM's

1 Post

Microsoft Dynamics CRM

1 Post

Random

1 Post
Search
C++

Modify the solution to exercise 11186 so that it can handle duplicates in the input. Hint: change the bool array to an array of int. The instructions for 11186 are repeated below: 11186: In this exercise, you will write some code that reads n unique (no duplicates!) non-negative integers, each one less than fifty (50). Your code will print them in sorted order without using any nested loops — potentially very efficient! We’ll walk you through this: First, assume you are given an int variable n, that contains the number of integers to read from standard input. Also assume you are given an array, named wasReadIn, of fifty (50) bool elements and initialize all the elements to false. Third, read in the n integers from the input, and each time you read an integer, use it as an index into the bool array, and assign that element to be true — thus “marking” in the array which numbers have been read. Lastly the “punchline”: write a loop that traverses the bool array: every time it finds an element that is true it prints out the element ‘s INDEX — which was one of the integers read in. Place all the numbers on a single line, separated by a single spaces. Note: this technique is not limited to 50 elements — it works just as well for larger values. Thus, for example you could have an array of 1,000,000 elements (that’s right — one million!) and use it to sort numbers up to 1,000,000 in value!

View Solution

Get In Touch!

(918) 352-6109

1216 E. Kenosha St Suite 273, Broken Arrow, OK 74012

Additional Resources

Account

Frequently Asked Questions

Privacy policy

Terms and conditions

  • English

© 2017 - 2022 Matthew Maennche Blog. All Rights Reserved.