
Concept explainers
I am trying to write a void function, called makeNewArray, that prints a string array in reverse, and each word in reverse. The makeNewArray function needs to call a previously made array called printArray. I am pasting it here for you to see it. There is also a reverseArray function that I need to call in the makeNewArray function. I am also posting that here. Please can you help??? Feel free to change any code that needs to be changed ... except the function names.
void printArray(string a[], int dsize, ostream out) {
for (int i = 0; i < dsize; i++){
out << a[i] << " ";
}
out << endl;
}
void reverseArray(string s[], int dsize) {
for(int i = 0; i < dsize / 2; i++){
swap(s[i], s[dsize - i - 1]);
}
}
void makeNewArray(string s[], int dsize, ofstream &fout) {
fout << "Printing the string array:" << endl;
for(int i = 0; i < dsize; i++){
int beg = i;
for(int j = dsize; j>=dsize; j--){
if(s[j] < s[beg]){
beg = j;
}
}
if(i!=beg)
swap(s[i],s[beg]);
}
reverseArray(s,dsize);
printArray(a, dsize, fout);
printArray(a, dsize, cout);
}

Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images

- Please can you tell me if this is true or false? The value of the length property can be reduced without removing items from an array. True Falsearrow_forwardHere is the code I have written in Python but I need to make DRY using one single get_array function pulling in 5 times def display_common_items(plant_xml): plant_root = plant_xml.getroot() common_array = [] for item in plant_root.findall("PLANT"): common_array.append(item.find("COMMON").text) return common_array def display_botanical_items(plant_xml): plant_root = plant_xml.getroot() botanical_array = [] for item in plant_root.findall("PLANT"): botanical_array.append(item.find("BOTANICAL").text) return botanical_array def display_zone_items(plant_xml): plant_root = plant_xml.getroot() zone_array = [] for item in plant_root.findall("PLANT"): zone_array.append(item.find("ZONE").text) return zone_array def display_light_items(plant_xml): plant_root = plant_xml.getroot() light_array = [] for item in plant_root.findall("PLANT"): light_array.append(item.find("LIGHT").text) return light_array def…arrow_forwardYou have made a device that automatically measures both distance from a magnet and the magnetic field strength at that distance. The device sends the pair of data to your computer as a pair of real numbers. However, the device moves back and forth as it takes data, so neither the field measurement nor the distance measurement arrives in ascending or descending order. Write a code vector_sort that receives a two-dimensional array of numbers and sorts them based on either the first column or the second column (this must be an input to the function. The function must also either sort high-to-low or low-to-high, based on an input value. Write a main function that can read up to twenty pairs of data. The main function must also input whether you want to sort high-to-low or low-to high. It must also input whether you want to sort on magnetic field or distance. Finally the code must print the pair data as originally entered and then, after calling vector_sort, the ordered pair data. C Programarrow_forward
- Hello! I need some help with my Java homework. Please use Eclipse Please add comments to the to program so I can understand what the code is doing and learn Create a new Eclipse project named so as to include your name (eg smith15 or jones15). In this project, create a new package with the same name as the project. In this package, write a solution to the exercise noted below. Implement the following method that returns the maximum element in an array: public static <E extends Comparable<E>> E max(E[] list) Write a test program that generates 10 random integers, invokes this method to find the max, and then displays the random integers sorted smallest to largest and then prints the value returned from the method. Max sure the the last sorted and returned value as the same!arrow_forwardYou are working for a university to maintain a list of grades and some related statistics for a student. Class and Data members: Create a class called Student that stores a student’s grades (integers) in a vector (do not use an array). The class should have data members that store a student’s name and the course for which the grades are earned. Constructor(s): The class should have a 2-argument constructor that receives the student’s name and course as parameters and sets the appropriate data members to these values. Member Functions: The class should have functions as follows: Member functions to set and get the student’s name and course variables. A member function that adds a single grade to the vector. Only positive grades are allowed. Call this function AddGrade. A member function to sort the vector in ascending order. A member function to compute the average (x̄) of the grades in the vector. The formula for calculating an average is x̄ = ∑xi / n where xi is the value of each…arrow_forwardStep 1: Read your files! You should now have 3 files. Read each of these files, in the order listed below. staticarray.h -- contains the class definition for StaticArray, which makes arrays behave a little more like Python lists O In particular, pay attention to the private variables. Note that the array has been defined with a MAX capacity but that is not the same as having MAX elements. Which variable indicates the actual number of elements in the array? staticarray.cpp -- contains function definitions for StaticArray. Right now, that's just the print() member function. 0 Pay attention to the print() function. How many elements is it printing? main.cpp -- client code to test your staticarray class. Note that the multi-line comment format (/* ... */) has been used to comment out everything in main below the first print statement. As you proceed through the lab, you will need to move the starting comment (/*) to a different location. Other than that, no changes ever need to be made to…arrow_forward
- There are 4 mistakes in the code. Can you please show me the mistakes?arrow_forwardJavaScript 4. Calculate the sum of numbers within an arrayYou can create your own array of numbers but consider trying this problem with a few different sets to verify your solution. Have one array with negative and positive numbers and another with integers and decimals. You could also try using arrays of different lengths. If you're feeling comfortable with this, try the slightly more challenging bonus challenge below. Bonus intermediate challenge: Create a function that can return the sum of a particular column or row number in a table.arrow_forwardCreate a program called array.py that has a function that takes four integer arguments. Those arguments should be put into an Numpy array. The function will have two print statements. The first will print the type of the array you create (which should be <class ‘numpy.ndarray’>). The second will print the multiplication of the four items in your array.arrow_forward
- Try using the ref or out keyword to pass in an array argument and see what happens.arrow_forwardWhich of the following are true about arrays? Arrays are reference types. Array indexing is bounds‐checked. Arrays sometimes can be created without using new. The entire contents of an array can be copied via =.arrow_forward1. can you please show me with the screen shot of the output, Thank you.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





