Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
int t,n,a[100001],s[100001],Max,sum,Min[100001],Max2;
cin >> t;
for (int i=1;i<=t;i++)
{
Max=INT_MIN;
sum=0;
cin >> n;
s[0]=0;
Min[0]=0;
Max2=a[1];
for (int i=1;i<=n;i++)
{
cin >> a[i];
s[i]=s[i-1]+a[i];
if (a[i]>Max) Max=a[i];
if (a[i]>0) sum+=a[i];
Min[i]=min(Min[i-1],s[i]);
Max2=max(Max2,s[i]-Min[i-1]);
}
if (sum==0) cout << Max;
else cout << sum;
cout << ' ' << Max2 << '\n';
}
return 0;
}
Vị trí MAX = INT_MIN chạy sẽ có lỗi hoặc MAX cố định bằng 0 do chưa có biến xác định kìa em.
const fi='in,txt';
fo='out.txt';
var f1,f2:text;
begin
clrscr;
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
Bài 1:
#include <bits/stdc++.h>
using namespace std;
long long x,i,n,t,k;
int main()
{
cin>>n>>k;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%k==0) t=t+x;
}
cout<<t;
return 0;
}
Bài 2:
#include <bits/stdc++.h>
using namespace std;
long long n,i,a[1000],x;
int main()
{
freopen("bai2.inp","r",stdin);
freopen("bai2.out","w",stdout);
cin>>n;
for (i=1; i<=n; i++) cin>>a[i];
for (i=1; i<=n; i++)
if (a[i]%2==0)
{
x=a[i];
break;
}
cout<<x<<endl;
for (i=1; i<=n; i++)
if (a[i]==x) cout<<i<<" ";
return 0;
}
1:
#include <bits/stdc++.h>
using namespace std;
long long x,i,n,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2==0) t=t+x;
}
cout<<t;
return 0;
}
2:
#include <bits/stdc++.h>
using namespace std;
long long x,n,i,dem;
int main()
{
cin>>n;
dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x<0) dem++;
}
cout<<dem;
return 0;
}
Cảm ơn ạ