#include <iostream>
#include <vector>
#include <cstdlib> // for rand()
#include <ctime> // for time()
// This program generates random numbers, stores them in a vector,
// then finds the largest number.
int main() {
// Seed the random generator using the current time
std::srand(std::time(0));
std::vector<int> numbers;
int count = 10; // how many random numbers to generate
// Generate random numbers from 1 to 100
for (int i = 0; i < count; i++) {
int num = std::rand() % 100 + 1;
numbers.push_back(num);
// Print the numbers
std::cout << "Random numbers: ";
for (int n : numbers) {
std::cout << n << " ";
std::cout << std::endl;
// Find the largest number manually
int largest = numbers[0];
for (int n : numbers) {
if (n > largest) largest = n;
// Show result
std::cout << "Largest number is: " << largest << std::endl;
return 0;