
ПОМОГИТЕ ПО ИНФОРМАТИКЕ УМОЛЯЮ(ЯЗЫК С++ С БИБЛИОТЕКОЙ iostream и массивом) вводится число n затем
n чисел требуется найти 2 самых маленьких числа

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

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int N;
cin >> N;
vector<int> arr;
int min = 9999999;
sort(arr.begin(), arr.end());
cout << "Min 1: " << arr[0];
cout << endl << "Min 2: " << arr[1];
}



Конечно, я помогу вам написать программу на C++, которая решит данную задачу. Пример решения выглядит следующим образом:
cpp#include <iostream>
#include <limits>
int main() {
int n;
std::cout << "Введите количество чисел: ";
std::cin >> n;
if (n < 2) {
std::cout << "Недостаточно чисел для поиска." << std::endl;
return 1;
}
int smallest1 = std::numeric_limits<int>::max();
int smallest2 = std::numeric_limits<int>::max();
for (int i = 0; i < n; ++i) {
int num;
std::cout << "Введите число " << i + 1 << ": ";
std::cin >> num;
if (num < smallest1) {
smallest2 = smallest1;
smallest1 = num;
} else if (num < smallest2) {
smallest2 = num;
}
}
std::cout << "Самые маленькие числа: " << smallest1 << " и " << smallest2 << std::endl;
return 0;
}
Эта программа сначала запрашивает количество чисел n
, затем последовательно запрашивает n
чисел от пользователя. В процессе ввода каждого числа, программа обновляет две переменные smallest1
и smallest2
, которые хранят два самых маленьких числа, найденных до текущего момента.
Пожалуйста, учтите, что данная программа предоставляет базовое решение и может потребовать доработок в зависимости от вашего конкретного контекста и требований.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili