Yêu cầu Cho một dãy N số nguyên và số nguyên k, hãy viết chương trình in ra số nhỏ nhất trong dãy số mà lớn hơn k. Dữ liệu * Dòng thứ nhất ghi hai số nguyên dương N và k ( N, k <= 10^6 ). * Dòng thứ hai ghi N số nguyên dương Ai ( Ai <= 10^9 ). Kết quả In ra số nhỏ nhất lớn hơn k trong N số nguyên. Nếu không có số nào thì in ra -1. Ví dụ input 4 3 1 2 4 6 output 4

2 câu trả lời

#include <bits/stdc++.h>
using namespace std;
long long n,k;
int main()
{
    cin >> n >> k;
    long long a[n];
    for (long long i=0; i<n; i++)
        cin >> a[i];
    long long min=a[0];
    for (long long i=0; i<n; i++)
        if ((not(min>k) or a[i]<min) and a[i]>k)
            min=a[i];
    if (min>k)
        cout << min;
    else
        cout << -1;
}

#include <iostream>

#define INT_MAX 2147483647 //Lưu giá trị max của kiểu int

using namespace std;

int main()
{
    int N, k, min = INT_MAX;
    int a;
    
    cin >> N >> k;
    
    for (int i = 0; i < N; i++)
    {
        cin >> a;
        
        if (min > a && a > k)
        {
            min = a;
        }
    }
    
    if (min != INT_MAX)
    {
        cout << min;
    }
    else
    {
        cout << -1;
    }
    
    return 0;
}

Mình test thử luôn r nha

Câu hỏi trong lớp Xem thêm

giup e voi I/ Supply the correct form of the verbs in brackets 1. You (think) ……………………… collecting stamps costs much money? 2. Every year, my mother (give) ……………………… me a nice doll on my birthday. 3. Jenny says she loves collecting pens but she (not/continue) ……………………… this hobby from next year. 4. If you wash your hands more, you (have)……………………. less chance of catching flu. 5. Getting plenty of rest is very good. It (help)…………………. you to avoid depression. 6. Mr. John (be) ……………………… principal of our school since last year. 7. I (see) ……………………… a car accident on this corner yesterday. 8. We like (come)……………………to school by bus, but we hate (stand)………………………. and (wait) …………………… in the rain. 9. ……………………… (you/ ever/ meet) anyone famous? 10. My mother (come) ……………………… to stay with us next weekend. 11. When he lived in Manchester, he (work) ……………………… in a bank. 12. We (be) ……………………… students for four years. 13. We are planting trees around our school now. Our school (be) ……………………… surrounded by a lot of green trees. 14. What ……………………… your father usually ……………………… (do) in the evenings? 15. My sister likes (cook) ……………………… very much. She can cook many good foods. 16. My father says when he's retired, he (go) …………………… back to his village to do the gardening. 17. They want (buy) ……………………… some meat for dinner. 18. Linh is my best friend. We (know) ……………………… each other for 5 years. 19. I enjoy (fish) ……………………… because it is relaxing. 20. How about (go) ……………………… to the movie theatre?

3 lượt xem
1 đáp án
23 giờ trước