ЗАДАЧА №81
На ввод даётся N и N чисел, вывести наименьшее и наибольшее.
Ответы
Ответ:
#include <iostream>
#include <vector>
int main()
{
int n, x;
std::vector<int> arr;
std::cin >> n;
for (int i = 0; i<n; i++){
std::cin >> x;
arr.push_back(x);
}
std::cout << *min_element(arr.begin(), arr.end()) << ' ' << *max_element(arr.begin(), arr.end());
}
Объяснение:
#include
#include
int main()
{
int n, x;
std::vector arr;
std::cin >> n;
for (int i = 0; i < n; i++) {
std::cin >> x;
arr.push_back(x);
}
std::cout << *std::min_element(arr.begin(), arr.end()) << ' ' << *std::max_element(arr.begin(), arr.end());
return 0;
}
#include
#include
Ответ:
C#
using System;
namespace SmallestAndLargest
{
class Program
{
static void Main(string[] args)
{
// Ввод числа N
Console.WriteLine("Введите N: ");
int n = int.Parse(Console.ReadLine());
// Создание массива чисел
int[] numbers = new int[n];
// Ввод N чисел
Console.WriteLine("Введите N чисел: ");
for (int i = 0; i < n; i++)
{
numbers[i] = int.Parse(Console.ReadLine());
}
// Нахождение минимального и максимального числа
int min = numbers[0];
int max = numbers[0];
for (int i = 1; i < n; i++)
{
if (numbers[i] < min)
{
min = numbers[i];
}
if (numbers[i] > max)
{
max = numbers[i];
}
}
// Вывод минимального и максимального числа
Console.WriteLine("Минимальное число: " + min);
Console.WriteLine("Максимальное число: " + max);
Console.ReadLine();
}
}
}