Lập trình giải bài toán cổ tổng quát: Có tổng số n tổng số con, m là tổng số chân. Hãy đưa ra số lượng gà, chó.
Vừa gà vừa chó
Bỏ lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
Hỏi có mấy con gà, mấy con chó?
ngôn ngữ c++
Lập trình giải bài toán cổ tổng quát: Có tổng số n tổng số con, m là tổng số chân. Hãy đưa ra số lượng gà, chó.
Vừa gà vừa chó
Bỏ lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn
Hỏi có mấy con gà, mấy con chó?
ngôn ngữ c++
```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
```
#include <iostream>
int main() {
int n, m;
std::cout << "Nhap tong so con (n): ";
std::cin >> n;
std::cout << "Nhap tong so chan (m): ";
std::cin >> m;
int g, c; // g: so luong ga, c: so luong cho
// Giai he phuong trinh
c = (4 * n - m) / 2;
g = n - c;
// Kiem tra ket qua
if (c < 0 || g < 0 || (m % 2 != 0) || (4 * n - m) % 2 != 0) {
std::cout << "Khong ton tai gia tri hop le cho so luong ga va cho!" << std::endl;
} else {
std::cout << "So luong ga: " << g << std::endl;
std::cout << "So luong cho: " << c << std::endl;
}
return 0;
}
Cho số tự nhiên n (0 <= n <= 100) In ra hai số nguyên a,b chứa được trong 32-bit thỏa mãn a+b=n.
ngôn ngữ c++```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;
}
Nhập vào 1 số nguyên dương N. Tính và in ra tổng N số nguyên liên tiếp.
ngôn ngữ c++
```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;
}
Viết chương trình nhập vào số thực R của bán kính hình tròn, in ra chu vi và diện tích hình tròn (lấy 1 số lẻ), với pi=34.4 .
Giúp mik vsprogram TinhChuViVaDienTichHinhTron;
const
pi: real = 34.4;
var r, chuVi, dienTich: real;
begin
write('Nhap ban kinh cua hinh tron: ');
readln(r);
chuvi := 2 * pi * r;
dientich := pi * sqr(r);
writeln('Chu vi cua hinh tron la: ', chuvi:0:1);
writeln('Dien tich cua hinh tron la: ', dientich:0:1);
end.
Bạn kiểm tra lại đề á. Pi thì bằng 3.14 chứ nhỉ?
Viết chương trình nhập vào 1 số nguyên n
không âm, in ra màn hình số lượng số dương lớn hơn n và nhỏ hơn hoặc bằng n^2
ngôn ngữ c++
help me plssssssssssssssssssssssssssssssssssssssssss
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Nhap vao mot so nguyen khong am: ";
cin >> n;
int count = 0;
for (int i = n + 1; i <= n * n; i++) {
if (i > 0) {
count++;
}
}
cout << "So luong so duong lon hon " << n << " va nho hon hoac bang " << n * n << " la: " << count << endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
long long n;
cin>>n;
cout <<n*n-n<<endl;
return 0;
}
Viết chương trình nhập vào một số nguyên có 2 chữ số, in ra chữ số hàng chục và hàng đơn vị.
ngôn ngữ c++bits/stdc++.h#include <iostream>
using namespace std;
int main() {
int num;
cout << "Nhap vao mot so nguyen co 2 chu so: ";
cin >> num;
int hang_chuc = num / 10;
int hang_don_vi = num % 10;
cout << "Chu so hang chuc: " << hang_chuc << endl;
cout << "Chu so hang don vi: " << hang_don_vi << endl;
return 0;
}
Viết chương trình nhập vào một số nguyên có 2 chữ số, in ra chữ số hàng chục và hàng đơn vị.
Ngôn ngữ:c++#include <bits/stdc++.h>
using namespace std;
int a;
int main()
{
cin>>a;
cout<<a%10<<" "<<a/10;
}
Viết chương trình nhập vào một số nguyên có 3 chữ số, in ra chữ số hàng trăm, hàng chục và hàng đơn vị.
Ngôn ngữ c++bits/stdc++.h#include<iostream>
using namespace std;
int main() {
int n, tram, chuc, donvi;
cout<<"Nhap vao mot so co 3 chu so: ";
cin>>n;
tram = n / 100;
chuc = (n%100) / 10;
donvi = (n%100) % 10;
cout<<"Chu so hang tram cua so "<<n<<" la: "<<tram<<endl;
cout<<"Chu so hang chuc cua so "<<n<<" la: "<<chuc<<endl;
cout<<"Chu so hang don vi cua so "<<n<<" la: "<<donvi<<endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll a;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>a;
cout<<a/100<<"\n"<<(a/10)%10<<"\n"<<a%10;
}
out tu đúng
Cho dãy số như sau: 10, 3, 6, 10, 6, 12, 10, 9, 18, 19, 21, 15, 19, 24, 21, 19, 27, 27, 28, 30, . . .
Yêu cầu: Nhập từ bàn phím số tự nhiên N. Hãy in ra số hạng thứ N của dãy số và tổng của N số hạng đầu tiên của dãy.
c++
#include <iostream>
#include <vector>
int main() {
std::vector<int> sequence = {10, 3, 6, 10, 6, 12, 10, 9, 18, 19, 21, 15, 19, 24, 21, 19, 27, 27, 28, 30};
int N;
std::cout << "Nhap so tu nhien N: ";
std::cin >> N;
int termN = sequence[N - 1];
int sum = 0;
for (int i = 0; i < N; i++) {
sum += sequence[i];
}
std::cout << "So hang thu " << N << " cua day so la: " << termN << std::endl;
std::cout << "Tong cua " << N << " so hang dau tien cua day so la: " << sum << std::endl;
return 0;
}
viết chương trình nhập vào số nguyên n.In ra n^2
var n,m:longint;
begin
writeln('Nhap n='); readln(n);
m:=n*n;
writeln('n^2=',m);
readln
end.