C++ Find largest number

Exercise 1

Enter 5 numbers, find the largest number

Example:

Enter 5 numbers: 5 3 7 2 9
Largest number is 9

Base code:

#include <iostream>
using namespace std;
int main() {
	int num[], i, largest;
	cout << "Enter 5 numbers: ";
	for (i = 0; i < 5; i++) {
		cin >> num[i];
	}

	// find largest number in num[] with for loop

}

Exercise 2

Find the largest 2 numbers from 5 numbers

Example:

Enter 5 numbers: 5 3 7 2 9
Largest 2 numbers are 9 and 7

Base code:

#include <iostream>
using namespace std;
int main() {
	int num[], i, largest1, largest2;
	cout << "Enter 5 numbers: ";
	for (i = 0; i < 5; i++) {
		cin >> num[i];
	}

	// find largest 2 numbers in num[]

}

Exercise 3

Find the largest 3 numbers from 5 numbers without duplicate values

Example:

Enter 5 numbers: 5 3 7 7 9
Largest 3 numbers are 9 7 and 5

Base code:

#include <iostream>	
using namespace std;
int main() {
	int num[], i, largest1, largest2, largest3;
	cout << "Enter 5 numbers: ";
	for (i = 0; i < 5; i++) {
		cin >> num[i];
	}

	// find largest 3 numbers in num[] without duplicate values

}