C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter5: Repetition Statements
Section5.5: A Closer Look: Loop Programming Techniques
Problem 12E: (Program) Write a program that tests the effectiveness of the rand() library function. Start by...
icon
Related questions
Question
100%

Turn from pseudocode to Flow-chart 

//For function call Ascending (Name,Mark)
1. for (i=0;i<5;i++)
1a. for (j=0;j<5;j++)
1b. if(Mark[i]<Mark[j])
i. temp=Mark[i];
ii. tempn=Name[i];//bring the number forward to be compared on the next cycle
iii. Mark[i]=Mark[j];
iv. Name[i]=Name[j];
v. Mark[j]=temp;
vi. Name[j]=tempn;
2. cout<<"Marks in ascending order:";
3. for(i=0;i<5;i++)
3a. cout, Name[i],
3a. cout," ",Mark[i], endl
4. cout, endl
//For function call Descending(Name,Mark)
1. 1. for (i=0;i<5;i++)
1a. for (j=0;j<5;j++)
1b. if(Mark[i]>Mark[j])
i. temp=Mark[i);
ii. tempn=Name[i];//bring the number forward to be compared on the next cycle
iii. Mark[i]=Mark[j);
iv. Name[i]=Name[j];
v. Mark[j]=temp;
vi. Name[j]=tempn;
2. cout<<"Marks in ascending order:";
3. for(i=0;i<5;i++)
3a. cout, Name[i),
3a. cout," ",Mark[i], endl
4. cout, endl
Transcribed Image Text://For function call Ascending (Name,Mark) 1. for (i=0;i<5;i++) 1a. for (j=0;j<5;j++) 1b. if(Mark[i]<Mark[j]) i. temp=Mark[i]; ii. tempn=Name[i];//bring the number forward to be compared on the next cycle iii. Mark[i]=Mark[j]; iv. Name[i]=Name[j]; v. Mark[j]=temp; vi. Name[j]=tempn; 2. cout<<"Marks in ascending order:"; 3. for(i=0;i<5;i++) 3a. cout, Name[i], 3a. cout," ",Mark[i], endl 4. cout, endl //For function call Descending(Name,Mark) 1. 1. for (i=0;i<5;i++) 1a. for (j=0;j<5;j++) 1b. if(Mark[i]>Mark[j]) i. temp=Mark[i); ii. tempn=Name[i];//bring the number forward to be compared on the next cycle iii. Mark[i]=Mark[j); iv. Name[i]=Name[j]; v. Mark[j]=temp; vi. Name[j]=tempn; 2. cout<<"Marks in ascending order:"; 3. for(i=0;i<5;i++) 3a. cout, Name[i), 3a. cout," ",Mark[i], endl 4. cout, endl
//For function call Highest (Name, Mark)
1. for(i=0;i<5;i++)
1a. high=-99
1b. if (Mark[i]>high)
i. high=Mark[i]
ii. highN=Name[i]
2. cout, "The person with the highest mark is",
highN," ", high
/For function call Lowest (Name, Mark)
1. for(i=0;i<5;i++)
1a. low=99
1b. if (Mark[i]<low)
i. low=Mark[i]
ii. lowN=Name[li]
2. cout, "The person with the lowest mark is",
lowN," ", low
Transcribed Image Text://For function call Highest (Name, Mark) 1. for(i=0;i<5;i++) 1a. high=-99 1b. if (Mark[i]>high) i. high=Mark[i] ii. highN=Name[i] 2. cout, "The person with the highest mark is", highN," ", high /For function call Lowest (Name, Mark) 1. for(i=0;i<5;i++) 1a. low=99 1b. if (Mark[i]<low) i. low=Mark[i] ii. lowN=Name[li] 2. cout, "The person with the lowest mark is", lowN," ", low
Expert Solution
steps

Step by step

Solved in 2 steps with 4 images

Blurred answer
Knowledge Booster
Fundamentals of Boolean Algebra and Digital Logics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr