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.
Bài 5:
#include <bits/stdc++.h>
using namespace std;
long long a,b;
int main()
{
cin>>a>>b;
cout<<(a+b)*2;
return 0;
}
uses crt;
var a:array[1..100]of integer;
i,n,min,dem:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
min:=a[1];
for i:=1 to n do
if min>a[i] then min:=a[i];
dem:=0;
for i:=1 to n do
if min=a[i] then inc(dem);
writeln('So phan tu co gia tri nho nhat trong day la: ',dem);
readln;
end.
uses crt;
var a:array[1..100]of integer;
i,n,min,dem:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
min:=a[1];
for i:=1 to n do
if min>a[i] then min:=a[i];
dem:=0;
for i:=1 to n do
if min=a[i] then inc(dem);
writeln('So phan tu co gia tri nho nhat trong day la: ',dem);
readln;
end.
#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.
Bài 2:
#include <bits/stdc++.h>
using namespace std;
long long a,b;
//chuongtrinhcon
long long gcd(long long a,long long b)
{
if (b==0) return(a);
return gcd(b,a%b);
}
//chuongtrinhchinh
int main()
{
cin>>a>>b;
cout<<gcd(a,b)<<endl;
cout<<a*b/gcd(a,b);
return 0;
}
const fi='in,txt';
fo='out.txt';
var f1,f2:text;
begin
clrscr;
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);