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á

