làm kiểu c++
hàm bits/stdc++.h
cảm ơn mn gất nhìu
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>
#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;
}
Bài 1:
a. $\frac{x}{2}=\frac{3,6}{1,2}=3$
$x=3.2=6$
b.
$\frac{8}{2x+1}=\frac{4}{3}$
$2x+1=\frac{8.3}{4}=6$
$2x=6-1=5$
$x=\frac{5}{2}$
c. $\frac{x}{4}=\frac{9}{x}$
$x^2=9.4=36=6^2=(-6)^2$
$\Rightarrow x=\pm 6$
d.
$\frac{x+1}{2}=\frac{32}{x+1}$
$(x+1)^2=32.2=64=8^2=(-8)^2$
$\Rightarrow x+1=8$ hoặc $x+1=-8$
$\Rightarrow x=7$ hoặc $x=-9$
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
long long x, a, b;
cin >> a >> b;
x = -b/a; // Giải phương trình ax + b = 0
cout << fixed << setprecision(1) << x << endl;
return 0;
}
Các lỗi đã được sửa:
Thêm #include <iostream> để sử dụng đối tượng cin, cout.
Xóa dòng #include <bits/stdc++.h>, không cần thiết.
Xóa using namespace std; và thay bằng việc sử dụng std:: trước các đối tượng thuộc không gian tên std.
Sửa lỗi cú pháp: ax + b = 0 thành x = -b/a (giải phương trình).
Sửa lỗi cú pháp: ax+b=0 thành x.
#include<bits/stdc++.h>
using namespace std;
int findSecondLargest(int arr[], int n) {
sort(arr, arr + n, greater<int>());
return arr[1];
}
int main() {
int arr[] = {10, 20, 30, 40, 50};
int n = sizeof(arr) / sizeof(arr[0]);
int secondLargest = findSecondLargest(arr, n);
cout << "So lon thu hai trong mang la: " << secondLargest << endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
bool isPerfectSquare(int n) {
int sqr = sqrt(n);
return (sqr * sqr == n);
}
void printPerfectSquares(int arr[], int n) {
for (int i = 0; i < n; i++) {
if(isPerfectSquare(arr[i])) {
cout << arr[i] << " la so chinh phuong" << endl;
}
}
}
int main() {
int arr[] = {1, 4, 9, 16, 25, 36, 49, 64, 81, 100};
int n = sizeof(arr) / sizeof(arr[0]);
printPerfectSquares(arr, n);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int sumOfOddElements(int arr[], int n) {
int sum = 0;
for(int i = 0; i < n; i++) {
if(arr[i] % 2 != 0) {
sum += arr[i];
}
}
return sum;
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int sumOfOdd = sumOfOddElements(arr, n);
cout << "Tong cac phan tu le cua mang la: " << sumOfOdd << endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
void sortAscending(int arr[], int n) {
sort(arr, arr + n);
}
int main() {
int arr[] = {10, 5, 8, 7, 6};
int n = sizeof(arr) / sizeof(arr[0]);
sortAscending(arr, n);
for(int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
bool isPrime(int n) {
if(n <= 1) return false;
for(int i = 2; i <= sqrt(n); i++) {
if(n % i == 0) return false;
}
return true;
}
void printPrimes(int arr[], int n) {
for(int i = 0; i < n; i++) {
if(isPrime(arr[i])) {
cout << arr[i] << " la so nguyen to" << endl;
}
}
}
int main() {
int arr[] = {2, 3, 4, 5, 6, 7, 8, 9, 10};
int n = sizeof(arr) / sizeof(arr[0]);
printPrimes(arr, n);
return 0;
}