Информатика, вопрос задал hrjensnzjjdkdkdjdn , 1 год назад

ЗАДАЧА №81
На ввод даётся N и N чисел, вывести наименьшее и наибольшее.

Ответы на вопрос

Ответил Ergbertgb
0

Ответ:

#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());

}

Объяснение:


devpaul: У человека неверный код, я его исправил:
devpaul: #include
#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;
}
devpaul: #include
#include
#include
Ответил devpaul
0

Ответ:

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();

}

}

}

Новые вопросы