Bài 1 (8 điểm): Bể nước
Bể nước nhà Shizuka có hai vòi nước cùng chảy vào bể, nếu chỉ mở vòi thứ nhất thì phải mất a phút mới đầy bể, còn nếu chỉ mở vòi thứ hai thì phải mất b phút mới đầy bể. Shizuka đang chuẩn bị bể tắm, cô muốn biết nếu cả hai vòi cùng mở thì mất bao lâu thời gian để đầy bể. Bạn hãy giúp Shizuka nhé.
ngôn ngữ c++
đầu vào #include<bits/stdc++.h
dùng vòng for
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.
```
n, k = map(int, input().split())
a = list(map(int, input().split()))
count = 0
for i in range(n):
if a[i] == k:
count += 1
print(count)
```
giải thích: dòng đầu đọc vào số n và giá trị k, dòng hai đọc vào mảng a. Biến count được khởi tạo bằng 0 để đếm số lần xuất hiện của giá trị k trong mảng a. Vòng lặp for duyệt qua từng phần tử trong mảng a. Nếu phần tử đó bằng k => tăng biến count lên 1. Sau cùng, in ra giá trị của biến count.
Ví dụ:
Input:
```
5 2
1 2 3 2 4
```
Output:
```
2
```
(Giá trị 2 xuất hiện 2 lần trong mảng [1, 2, 3, 2, 4].)
ký tự '>' và '<' trong các lệnh cin và cout bị sai.
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i=n; i>=1; i–)
{
cout << " _____ " << "\o_" << endl;
cout << " ___( )----- - " << "/ " << endl;
cout << "(______________) " << "/ / " << endl;
}
return 0;
}
#include <bits/stdc++.h>
#include <cmath>
int main() {
double x = 16.0;
double squareRoot = sqrt(x);
std::cout << "Căn bậc hai của " << x << " là: " << squareRoot << std::endl;
return 0;
}
Lỗi chỗ giá trị n và điều kiện đầu vào:v
Sửa lại:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Nhap vao so nguyen duong n: ";
cin >> n;
if (n <= 2) { cout << "Khong co boi so cua 3 nho hon " << n << endl; return 0; } int sum = 0; for (int i = 3; i <= n; i += 3) { sum += i; } cout << "Tong cac boi so cua 3 nho hon hoac bang " << n << " la: " << sum << endl; return 0;
}
```
#include <iostream>
int main() {
int n;
std::cout << "Nhap so tu nhien n: ";
std::cin >> n;
int sum = 0;
for (int i = 1; i <= n; i++) {
if (i % 3 == 0) {
sum += i;
}
}
std::cout << "Tong cac so tu nhien nho hon hoac bang " << n << " ma chia het cho 3 la: " << sum << std::endl;
return 0;
}
```c++
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cout << "Nhap so nguyen duong n: ";
cin >> n;
for (int i = 1; i <= n; i++) {
if (i % 3 == 0) {
sum += i;
}
}
cout << "Tong cac so tu nhien nho hon hoac bang " << n << " ma chia het cho 3 la: " << sum;
return 0;
}
```
#include<iostream>
#include<cmath>
using namespace std;
int main() {
double x, y, z, t;
double pi = acos(-1.0);
double a, b, c, d;
cin >> x >> y >> z >> t;
double alpha = x * pi / 180, beta = y * pi / 180;
double gamma = z * pi / 180, delta = t * pi / 180;
double distance = cos(alpha) + cos(beta) + cos(gamma) + cos(delta);
if (distance == 2) {
cout << "YES" << endl;
} else {
cout << "NO" << endl;
}
return 0;
}
```cpp
#include <iostream>
using namespace std;
int main() {
int n = 36; // tổng số con
int m = 100; // tổng số chân
int g = (2*n - m/2)/3; int c = (4*n - 2*m)/6; if (g + c == n && 2*g + 4*c == m && m % 2 == 0) { cout << "So con ga: " << g << endl; cout << "So con cho: " << c << endl; } else { cout << "Khong co dap an" << endl; } return 0;
}
```
Kết quả khi chạy chương trình sẽ là:
```
So con ga: 22
So con cho: 14
```
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int a = 0; a <= n; a++) { int b = n - a; if (b >= 0 && b <= INT_MAX) { cout << a << " " << b << endl; } } return 0;
}
```
#include <iostream>
int main() {
int n;
std::cout << "Nhap so tu nhien n (0 <= n <= 100): ";
std::cin >> n;
int a, b;
// Chia n thành hai phần bằng nhau
a = n / 2;
b = n - a;
std::cout << "Hai so nguyen a va b thoa man a + b = " << n << " la: " << a << " " << b << std::endl;
return 0;
}
```c++
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cout << "Nhap vao so nguyen duong N: ";
cin >> n;
for (int i = 1; i <= n; i++) {
sum += i;
}
cout << "Tong " << n << " so nguyen lien tiep la: " << sum;
return 0;
}
```
#include <iostream>
int main() {
int N;
std::cout << "Nhap so nguyen duong N: ";
std::cin >> N;
int sum = 0;
for (int i = 1; i <= N; i++) {
sum += i;
}
std::cout << "Tong cua " << N << " so nguyen lien tiep la: " << sum << std::endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int time = (a * b) / __gcd(a, b);
cout << time;
return 0;
}