TÌM SỐ DƯƠNG CUỐI CÙNG TRONG MẢNG Yêu cầu Viết chương trình nhập vào n số nguyên. In ra số dương cuối cùng của dãy số. Input Specification Dòng đầu tiên ghi số nguyên không âm n (0 < n ≤ 10^6) Dòng 2 ghi n số nguyên dương 64 bit cách nhau một dấu cách trống. Output Specification Số dương cuối cùng của dãy số. Sample Input 5 -1 2 3 -4 -5 Sample Output 3 Code C++ nha HELP ME

2 câu trả lời

#include<bits/stdc++.h>

using namespace std;
long long n,a[100001];
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++) cin>>a[i];
    for(int i=n;i>=1;i--)
    {
        if(a[i]>0)
        {
            cout<<a[i];
            return 0;
        }
    }
    return 0;
}

Code này bạn nộp xem đc bn nhé mk ko đăng ký đc tài khoản.

#minh gửi code c++ nhá 

#nếu không hiểu có thể cmt cho mình nhá 

#nhớ vote cho mình 5 sao và tym , ctlhn nhá

#code c++

#include <bits/stdc++.h>
#define int long long 
#define FASTER ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
using namespace std;
int a[1000000];
 main()
{
 FASTER; //code tang toc va toi uu chuong trinh
int n,i;
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
for(i=n;i>=1;i--)
{
 if(a[i]>0)
 {
  cout<<a[i];
  break;
 }
}
return 0;
}

#ps kết quả đã nộp và xin hay nhất nhá