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.
Câu 3:
#include <bits/stdc++.h>
using namespace std;
string a[1000];
int i,n,d,t,ln,nn,x;
int main(){
freopen("dkt.inp","r",stdin);
freopen("dkt.out","w",stdout);
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
{
x=a[i].length();
t=t+x;
}
ln=0;
nn=255;
for (i=1; i<=n; i++)
{
x=a[i].length();
ln=max(ln,x);
nn=min(nn,x);
}
cout<<nn<<" "<<ln<<" "<<t;
return 0;
}
cho mình hỏi là tại sao khi đổi avt sang cái mới, reset lại thì về cái cũ vậy ạ. Mong mn giúp vs
:<<
sort lại hoặc nhét vô set trong C++ cũng được xong với mỗi phần quà thì chặt nhị phân giá trị nào mà + với a[i] = k (nhớ chừa thằng a[i] ra)
Đầu tiên bạn khai báo các biến theo đề bài, và thêm biến S = 0
Viết code input các giá trị của biến
Tạo 2 vòng lặp lồng nhau:
i = 0 -> n - 2 và j = i + 1 -> n -1
Nếu a[i] + a[j] = k thì S +=1
Sau đó output giá trị của S