Mời thí sinh CLICK vào liên kết hoặc ảnh bên dưới
Mở ứng dụng Shopee để tiếp tục làm bài thi
https://s.shopee.vn/AKN2JyAJAw
https://s.shopee.vn/AKN2JyAJAw
Sytu.vn và đội ngũ nhân viên xin chân thành cảm ơn!
giúp mình lập trình C++ với. Thank admin
Bài 1:
Số đối xứng là số lớn hơn 10 và khi viết từ cuối lên vẫn là số ban đầu ví dụ: 121, 222 là các số đối xứng. Viết chương trình đếm tất cả các số đối xứng trong đoạn [a,b] với 11≤a,b≤106
Bài 2:
Cho dãy số nguyên dương A=(a1,a2,…,an). Viết chương trình thực hiện:
1. Số “Hoàn Hảo” là số có tổng các ước bằng chính nó (không kể ước là chính nó), ví dụ: 6=1+2+3, 28=1+2+4+7+14 là các số “Hoàn Hảo”. Đếm các số “Hoàn Hảo” trong dãy A đã cho.
2. In ra dãy con tăng liên tiếp dài nhất trong dãy A đã cho. Dãy con tăng liên tiếp là dãy: aL,a(L+1),…,a(H-1),aH thỏa mãn hai điều kiện:
- Các phần tử trong dãy có thứ tự tăng dần: aL<a(L+1)<⋯<a(H-1)<aH
- Số phần tử trong dãy là nhiều nhất có thể.
Quy ước: Dãy con chỉ gồm đúng 1 phần tử trong dãy A cũng được coi là dãy có thứ tự tăng.
Mình cảm thấy hơi mắc kẹt và không chắc làm thế nào để tiếp tục làm câu hỏi này. Ai có thể giành chút thời gian để giúp mình với được không?
Các câu trả lời
Câu hỏi Tin học Lớp 8
- Khai báo sau có ý nghĩa gì? Var a: Real; b: Char; A. Biến a thuộc kiểu dữ liệu số thực và biến b...
- Câu 3: Câu lệnh gán nào sau đây đúng trong...
- Dấu nào dùng để phân cách các lệnh trong Pascal?
- Em hãy xác định input , output mô tả thuật toán và viết chương trình cho các bài toán sau : Bài1: nhập vào một số...
- Viết chương trình kiểm tra xem tam giác đó có phải là tam giác vuông...
- Viết chương trình tìm các số nguyên tố từ 1 đến N trong đó N được nhập từ bàn phím?
- Nêu được một số tình huống thực tế cần sử dụng các chức năng (địa chỉ tương ứn, địa chỉ...
- Câu 1: Trong cấu trúc chương trình Pascal phần thân chương trình bắt đầu bằng....và kết thúc bằng...? A. Begin... End,...
Câu hỏi Lớp 8
- 1. Nêu tên, tính chất và ứng dụng của các vật liệu cơ khí. 2. Trình bày...
- Chuyển các câu sau sang dạng bị động 1. John collects money. 2. Anna...
- Đọc các đoạn văn sau, nêu nhược điểm của mỗi đoạn và cách sửa chữa. a) Bút bi khác bút mực là do nó có hòn bi nhỏ...
- If you live in a city, you probably see many people, hear the (1)............of traffic, and smell the pollution...
- Viết lại câu theo gợi ý 1. I haven't got time to go on holiday and I haven't got any money....
- Read the passage and tick (V) T (True) or F (False) Stilt houses Stilt houses are popular among different ethnic...
- Chuyển sang câu bị động 1. We have to test these...
- so sánh nhất của wide , easy, wet,funny,good,dull,hot,bad,nice,scary là gì
Bạn muốn hỏi điều gì?
Đặt câu hỏix
- ²
- ³
- √
- ∛
- ·
- ×
- ÷
- ±
- ≈
- ≤
- ≥
- ≡
- ⇒
- ⇔
- ∈
- ∉
- ∧
- ∨
- ∞
- Δ
- π
- Ф
- ω
- ↑
- ↓
- ∵
- ∴
- ↔
- →
- ←
- ⇵
- ⇅
- ⇄
- ⇆
- ∫
- ∑
- ⊂
- ⊃
- ⊆
- ⊇
- ⊄
- ⊅
- ∀
- ∠
- ∡
- ⊥
- ∪
- ∩
- ∅
- ¬
- ⊕
- ║
- ∦
- ∝
- ㏒
- ㏑

Để giúp bạn lập trình C++ cho bài toán đếm số đối xứng và tìm dãy con tăng liên tiếp dài nhất, bạn có thể làm như sau:1. Bài 1 - Đếm số đối xứng trong đoạn [a,b]:- Viết một vòng lặp từ a đến b.- Trong mỗi lượt lặp, kiểm tra xem số đó có phải số đối xứng không bằng cách so sánh từng chữ số tương ứng từ đầu và cuối của số.- Nếu số đó là số đối xứng, tăng biến đếm lên.2. Bài 2 - Đếm số "Hoàn Hảo" và tìm dãy con tăng liên tiếp dài nhất:- Để đếm số "Hoàn Hảo", bạn cần viết một hàm kiểm tra số hoàn hảo (tổng các ước bằng chính nó).- Để tìm dãy con tăng liên tiếp dài nhất, bạn cần viết một vòng lặp để duyệt qua từng phần tử trong dãy. Trong quá trình duyệt, cần kiểm tra xem phần tử hiện tại và phần tử sau có tạo thành dãy tăng không, nếu có thì tăng độ dài của dãy liên tiếp, nếu không thì reset về 1.Câu trả lời cho câu hỏi Tin học Lớp 8 của bạn:```cpp#includeusing namespace std;bool isPalindrome(int n) { string str = to_string(n); int i = 0, j = str.length() - 1; while (i < j) { if (str[i] != str[j]) return false; i++; j--; } return true;}bool isPerfect(int n) { int sum = 0; for (int i = 1; i <= n/2; i++) { if (n % i == 0) sum += i; } return sum == n;}int main() { int a, b; cin >> a >> b; // Dem so doi xung int countPalindrome = 0; for (int i = a; i <= b; i++) { if (i > 10 && isPalindrome(i)) { countPalindrome++; } } cout << "So doi xung trong doan [" << a << ", " << b << "]: " << countPalindrome << endl; // Dem so hoan hao va tim day con tang lien tiep dai nhat int n; cin >> n; int maxLength = 0, curLength = 1; for (int i = 0; i < n; i++) { int num; cin >> num; if(isPerfect(num)) { cout << num << " la so hoan hao" << endl; } if (i > 0 && num > prev) { curLength++; } else { maxLength = max(maxLength, curLength); curLength = 1; } prev = num; } maxLength = max(maxLength, curLength); cout << "Do dai day con tang lien tiep dai nhat: " << maxLength << endl; return 0;}```Đây là cách giải bằng C++ cho bài toán của bạn. Bạn có thể tùy chỉnh và cải thiện code theo yêu cầu cụ thể của đề bài. Chúc bạn thành công!