Bài viết này bao gồm các bài tập lập trình C/C++ cơ bản cho phần chương trình con. Bao gồm các bài:
1. Tìm số lớn nhất trong 2 số nguyên
2. Tính tổng các số nguyên từ 1 đến n
3. Tính x lũy thừa n
4. Tính giai thừa n
5. Đếm số chữ số của 1 số nguyên
6. Đảo ngược 1 số nguyên
7. Chuẩn hóa 1 số dựa vào cận
#include <iostream>
using namespace std;
int TimMax(int n,int m){
if (n>m)
return n;
else
return m;
}
int TinhTong(int n){
int sum = 0;
for (int i=1;i<=n;i++){
sum = sum + i;
}
return sum;
}
int LuyThua(int x,int n){
int kq = 1;
for (int i=1;i<=n;i++){
kq = kq * x;
}
return kq;
}
int GiaiThua(int n){
int kq = 1;
for(int i=1;i<=n;i++){
kq = kq * i;
}
return kq;
}
int SoChuSo(int n){
int scs = 0;
while(n>0){
n = n / 10;
scs=scs + 1;
}
return scs;
}
int DaoNguoc(int n){
int k = SoChuSo(n)-1;
int kq = 0;
while(n>0){
kq = kq + (n % 10) * LuyThua(10,k);
n = n / 10;
k = k - 1;
}
return kq;
}
int chuanHoa(int x){
if (x<100)
return 100;
else if (x>200)
return 200;
else
return x;
}
int chuanHoa2(int x){
return max(100,min(x,200));
}
int main(){
int a,b,c,d,e,f;
a = 5;b = 7;
c = 8;d = 9;
//cout<<TimMax(TimMax(a,b),TimMax(c,d));
// cout<<TinhTong(a);
// cout<<"\n2^4 = "<<LuyThua(2,4);
cout<<chuanHoa2(80);
return 0;
}
0 nhận xét:
Đăng nhận xét