K
Khách

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.

Việc bảo mật thông tin người dùng ngày nay là vấn đề đặt ra cho mọi người sử dụng máy tính. Để tăng tính an toàn cho tài khoản của mình, Nam quyết định giấu mật khẩu truy cập vào dãy mã gồm các ký tự trong bảng chữ cái tiếng Anh và các ký tự số. Do lâu ngày không sử dụng nên Nam không nhớ, Nam muốn nhờ các bạn lập trình tìm lại mật khẩu giúp bạn ấy. Mật khẩu là tổng của những số trong dãy. Yêu...
Đọc tiếp

Việc bảo mật thông tin người dùng ngày nay là vấn đề đặt ra cho mọi người sử dụng máy tính. Để tăng tính an toàn cho tài khoản của mình, Nam quyết định giấu mật khẩu truy cập vào dãy mã gồm các ký tự trong bảng chữ cái tiếng Anh và các ký tự số. Do lâu ngày không sử dụng nên Nam không nhớ, Nam muốn nhờ các bạn lập trình tìm lại mật khẩu giúp bạn ấy. Mật khẩu là tổng của những số trong dãy.

Yêu cầu: Em hãy lập trình tìm mật khẩu giúp Nam với mật khẩu là tổng của những số trong dãy.

Dữ liệu vào từ tệp văn bản MATKHAU.INP

Một dòng duy nhất ghi xâu ký tự S.

Dữ liệu ra ghi vào tệp văn bản MATKHAU.OUT

          Ghi ra mật khẩu là tổng các số trong xâu

Ví dụ:

Test

MATKHAU.INP

MATKHAU.OUT

1

123GFGDFG456fh

579

2

Pass95a00hocsinh453

548

0
D
datcoder
CTVVIP
26 tháng 6

#include <bits/stdc++.h>
using namespace std;
#define nmax 1000007
#define ll long long
long long a[nmax];
long long gt(long long a)
{
    return a*(a+1)/2;
}
signed main()
{
    long long n, m, q;
    cin >> n >> m >> q;
    cout << (gt(m) - gt(n-1)) % q;
}

#include <bits/stdc++.h>

using namespace std;

int main()

{

int n,A[100],i,kt,j;

cin>>n;

for (int i=1; i<=n; i++)

cin>>A[i];

for (int i=1; i<=n; i++)

if (A[i]>1)

{

kt=0;

for (int j=2; j*j<=A[i]; j++)

if (A[i]%j==0) kt=1;

if (kt==0) cout<<A[i]<<" ";

}

return 0;

}

 

25 tháng 6

33333333333333333333

1 người chỉ vote được 1 vote thôi nha bạn !!!

D
datcoder
CTVVIP
25 tháng 6

Hướng dẫn giải:

- Đầu tiên sắp xếp dãy theo thứ tự tăng dần

- Sau khi có 1 dãy số đã được sắp xếp, ta duyệt mảng bắt đầu từ chỉ số đầu tiên. Nếu phần tử thứ i khác phần tử thứ i+1 thì in ra.

Code tham khảo:

D
datcoder
CTVVIP
25 tháng 6

Hướng dẫn giải:

- Sử dụng một chuỗi mới để lưu các kí tự là chữ cái (thuộc trong khoảng 'A' đến 'z')

- Kiếm tra chuỗi mới đó nếu là rỗng => in KHONG TIM DUOC, ngược lại in ra chuỗi in hoa tất cả các ký tự (sử dụng hàm toupper())

Code tham khảo:

D
datcoder
CTVVIP
23 tháng 6

Hướng dẫn giải:

Để tìm được diện tích trồng trau đầu tiên ta phải thực hiện các bước sau:

1. Tìm chiều cao hình thang

Để tìm được h, ta sử dụng định lý Pytago để giải quyết:

- Đầu tiên dễ dàng nhận thấy 2d sẽ bằng b - a. => d = \(\dfrac{b-a}{2}\)

- Áp dụng ĐL Pytago ta có c2 = h2 + d2 

=> h = \(\sqrt{c^2-d^2}\)

2. Tìm diện tích cái giếng

Bán kính bằng = 1/4 độ dài được cao => \(r=h.\dfrac{1}{4}\)

Diện tích cái giếng bằng: S1 = r x r x 3.14

3. Tìm diện tích hình thang

Sử dụng công thức hình thang bình thường để tính \(S_2=\dfrac{1}{2}\times\left(a+b\right)\times h\)

4. Diện tích trồng rau khi đó sẽ là S = S- S1

Code tham khảo:

#include <bits/stdc++.h>
using namespace std;
#define ll long long
signed main()
{
    long long a, b, c, d;
    cin >> a >> b >> c >> d;
    cout<<max({a%10, b%10, c%10, d%10});
}

D
datcoder
CTVVIP
24 tháng 6

Tìm chữ số ở hàng đơn vị của số lớn nhất mà nhĩ. Em làm vậy là số đơn vị lớn nhất của 4 số rồi.

D
datcoder
CTVVIP
21 tháng 6

#include <bits/stdc++.h>
using namespace std;
#define nmax 1000007
#define ll long long
const long long mod = 1e9 + 7;
long long tcs(long long a)
{
    long long tong = 0;
    while(a>0)
    {
        tong+=a%10;
        a/=10;
    }
    return tong;
}
signed main()
{
    cin.tie(0) -> sync_with_stdio(0);
    long long n;
    cin>>n;
    long long a = n/100, b = n%100;
    tcs(a) == tcs(b) ? cout<<"YES" : cout<<"NO";
}