Viết chương trình cho phép nhập họ tên của 1 học sinh từ bàn phím. Thực hiện lấy kí tự đầu tiên của từng từ để ghép lại được 1 từ viết tắt. Yêu cầu sử dụng hàm viettat(s) để thực hiện tìm từ viết tắt.Help me!!!
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;
long long a[1000007];
long long n;
void kq()
{
long long ans=-1e18;
for(int i=1; i<=n; i++)
{
ans=max(ans, a[i]);
}
cout<<ans;
}
int main()
{
cin>>n;
for(int i=1; i<=n; i++)
{
cin>>a[i];
}
kq();
}
Olm chào em, cảm ơn em đã lựa chọn gói vip olm để đồng hành cùng olm. Vấn đề em gặp phải olm xin hỗ trợ như sau.
Buớc 1 em gõ vào biểu tượng Σ bên góc trái màn hình như ảnh minh họa.
Bước 2: Em gõ vào biểu tượng phân số như hình minh họa.
Mô tả thuật toán dưới dạng các bước:
Bước 1. Nhập cân nặng. Gán giá trị nhập vào biến weight.
Bước 2. Nhập chiều cao. Gán giá trị nhập vào biến height.
Bước 3. Tính chỉ số theo công thức BMI. Gán giá trị cho biến BMI.
Bước 4. Nếu BMI < 18.5 thì hiển thị “GẦY”. Ngược lại thực hiện bước 5.
Bước 5. Nếu BMI ≥ 18.5 và BMI ≤ 25 thì hiển thị “BÌNH THƯỜNG”. Ngược lại thực hiện bước 6.
Bước 6. Nếu BMI > 25 thì hiển thị “BÉO PHÌ”.
Bước 7. Kết thúc chương trình.
Chương trình minh họa:
Câu 1:
a. Mô tả chương trình dưới dạng kịch bản bằng sơ đồ hoặc bước thuật toán.
Bước 1. Nhập cân nặng. Gán giá trị nhập vào biến weight.
Bước 2. Nhập chiều cao. Gán giá trị nhập vào biến height.
Bước 3. Tính chỉ số theo công thức BMI. Gán giá trị cho biến BMI.
Bước 4. Nếu BMI < 18.5 thì hiển thị “GẦY”. Ngược lại thực hiện bước 5.
Bước 5. Nếu BMI ≥ 18.5 và BMI ≤ 25 thì hiển thị “BÌNH THƯỜNG”. Ngược lại thực hiện bước 6.
Bước 6. Nếu BMI > 25 thì hiển thị “BÉO PHÌ”.
Bước 7. Kết thúc chương trình.
b,
def viettat(s):
s = s.split(" ")
kq = ""
for i in s:
if i != "":
kq += i[0]
return kq
name = str(input("Nhập vào họ tên: "))
print("Tên viết tắt là: ", viettat(name))
#include <bits/stdc++.h>
using namespace std;
string viettat(string s)
{
string l="";
for(int i=0; i<s.length(); i++)
{
if(s[i]>='A' and s[i]<='Z') l+=s[i];
}
return l;
}
int main()
{
string s;
getline(cin, s);
cout<<viettat(s);
}