Предмет: Информатика,
автор: marycherrycloud2007
ПОМОГИТЕ ПО ИНФОРМАТИКЕ УМОЛЯЮ(ЯЗЫК С++ С БИБЛИОТЕКОЙ iostream и массивом)
вводится число n затем n чисел требуется найти 2 самых маленьких числа
marycherrycloud2007:
ты чего ее так долго читаешь?
Ответы
Автор ответа:
0
#include <iostream>
#include <vector>
using namespace std;
int main() {
int N;
cin >> N;
vector<int> arr;
int min = 9999999;
for(int i = 0; i<N; ++i) {
int temp;
cin >> temp;
arr.push_back(temp);
}
for(int i = 0; i<arr.size(); ++i) {
if(arr[i]<min) {
min = arr[i];
}
}
cout << "Min 1: " << min;
int min2 = 9999999;
for(int i = 0; i<arr.size(); ++i) {
if(arr[i]<min2&&arr[i]!=min) {
min2 = arr[i];
}
}
cout << endl << "Min 2: " << min2;
}
Похожие вопросы
Предмет: Русский язык,
автор: milena182003
Предмет: Русский язык,
автор: Nehryshka
Предмет: Русский язык,
автор: prisakcom
Предмет: Физика,
автор: лол5410
Предмет: Математика,
автор: Шуга72