Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

LIST.txt Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District Of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts

image text in transcribed

LIST.txt  Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District Of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming American Samoa District of Columbia Guam Northern Mariana Islands Puerto Rico United States Virgin Islands

You should write the program in Visual Studio 2019 using only concepts learned in class so far (Chapters 1 to 8, so, WITHOUT data structures, pointers, and any other concepts not studied in class so far).

Ch 1. (just an overview of computers and programming languages)

Ch 2. Basic Elements of C++

Ch 3. Input/Output

Ch 4. Control Structures I (Selection)

Ch 5. Control Structures II (Repetition)

Ch 6. User-Defined Functions

Ch 7. User-Defined Simple Data Types, Namespaces, and the string Type

Ch 8. Arrays and Strings

ASSIGNMENT 3 Write a program that uses functions to read and process the data from a formatted file. The program should contain the following exact functions (exact name, parameters names, parameters type, parameter order, returned values, functionality and no global variables or concepts not studied in class) in this exact order: 1. A ReadConcepts function that reads a list of concepts/strings from the LIST.txt text file (one concept per line), stores them into an array of 100 strings called Concepts, and count how many concepts are in the list and store in the reference parameter Number. The function should have two parameters (the array of concepts and a reference to the number of concepts in the array and should not return a value. 1 2. A PrintAllConcepts function that prints all the concepts from the array, one concept per line. The function should receive the array of concepts and the number of concepts as parameters and should not return any values.? 3. An EnterString function that prompt the user to enter a string with at least 2 characters, lets the user input a string, validates it (check if it has at least 2 characters - its length is at least 2), and if it is not, repeats the input of the string until it is a valid (has at least 2 characters) and returns it. The function should not have any parameters and should return the string. 3 4. A Print ConceptsString function that prints all the concepts from the array that contain an occurrence of the exact string Searchstring, one concept per line. The function should receive the array of concepts, the number of concepts and the SearchString as parameters and should not return any values. 4 5. A Print ConceptsWithout String function that prints all the concepts from the array that do not contain the exact string SearchString, one concept per line. The function should receive the array of concepts, the number of concepts, and the Searchstring as parameters and should not return any values. 6. A Sort Concepts function that sort the array using the method from the textbook and practice exercises, without using any predefined functions or other sorting methods. The function should receive the array of concepts and the number of concepts as parameters and should not return any values. 7. The main function should do all of the exact following in this order: i. Call the ReadConcepts function to read the concepts from the file and store them into the array ArrayConcepts and compute the Number Concepts of concepts, Call the PrintAllConcepts for ArrayConcepts and NumberConcepts Call EnterString for ArrayConcepts and NumberConcepts to enter a SearchStringi iv. Call Print ConceptsString for ArrayConcepts and NumberConcepts and SearchStringi above v. Call EnterString for ArrayConcepts and NumberConcepts to enter a SearchString2 vi. Call Print ConceptsWithout String for ArrayConcepts, NumberConcepts, and SearchString2 vii. Call the Sort Concepts to sort the ArrayConcepts and viii. Call Print Concepts again to print the sorted ArrayConcepts. You should write the program in Visual Studio 2019 using only concepts learned in class so far (Chapters 1 to 8, so, without data structures, pointers, and any other concepts not studied in class so far). You need to create and submit the following exact 2 files (names, functionality, and format, not archived): 1. Your Name-Assignment3.cpp C++ source code file for the algorithm 2. Your Name-Assignment3-Screenshot.docx screenshots document containing screenshots of your entire code in Editor window and entire program output in Output window (if it does not fit on one screen or cannot be easily read, take multiple screenshots of the code window and of the output window) Ivoid ReadConcepts (string Concepts [100], int &Number) 2 void PrintAllConcepts (string Concepts [100], int Number) 3 string EnterString() Avoid Print ConceptsString (string Concepts [100], int Number, string SearchString) 5void Print ConceptsWithout String (string Concepts [100], int Number, string SearchString) void Sort Concepts (string Concepts [100], int Number)

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

Fundamentals Of Database Systems

Authors: Sham Navathe,Ramez Elmasri

5th Edition

B01FGJTE0Q, 978-0805317558

More Books

Students also viewed these Databases questions

Question

Find the derivative. f(x) 8 3 4 mix X O 4 x32 4 x32 3 -4x - x2

Answered: 1 week ago