Answer:The Nine steps of the engineering design process
- <u>Identify the Problem</u>-Defining the problem
- Finding solutions through Brainstorming technique
- Conducting a background research/Survey
- Developing the solution-Creating an array of solutions
- Selecting the best solution
- Building a prototype
- Testing and redesigning
- Improve the design-Specifying the requirement
- Communicating the result
Programming Languages have evolved in phases called generations. The five generations of computers are : <span>First Generation (1940-1956) Vacuum Tubes. Second Generation (1956-1963) Transistors. Third Generation (1964-1971) Integrated Circuits. Fourth Generation (1971-Present) Microprocessors. <span>Fifth Generation (Present and Beyond) Artificial Intelligence.</span></span>
You'll need a helper variable for this, so depending on your programming language, the solution becomes:
int helper;
helper = arr[i];
arr[i] = arr[j];
arr[j] = helper;