KTLT_02
F1
Viết 1 chương trình thực hiện các công cụ sau:
1:Nhập vào 1 số nguyên dương n (n>0)
2:Cho biết số n có phải là số lẻ không ? Nếu không phải in
ra màn hình “n không phai la số lẻ”.
CODE:
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    if(n > 0)
    {
        if(n % 2 == 0)
            cout<<"SO CHAN";
        else
            cout<<"SO LE";
    }
    return 0;
}
F2
Viết 1 chương trình thực hiện các công việc sau:
1:Nhập 1 dãy só nguyên x1,x2,…xn (0 < n < 50)
2:In  dãy số vừa nhập
ra màn hình
3:Xây dựng hàm kiểm tra số hoàn thiện
4:Tìm các số hoàn thiện trong dãy số và ghi vào tệp “SHT.txt”
Chú ý dãy số hoàn thiện đầu tiên là 4 12 6 56 28 123 6124
Chú thích: Số hoàn thiện là số bằng tổng số ước của nó,không
kể chính nó.
Ex: 6 = 1+2+3 tổng số ước là 6 == > là số hoàn thiện
CODE:
#include <bits/stdc++.h>
using namespace std;
int check_uoc(int n)
{
    int sum = 0;
    for(int i = 1 ; i < n ; i++)
    {
        if(n % i == 0)
            sum = sum + i;
    }
    return sum;
}
int main()
{
    /*
    int n;
    cin>>n;
    cout<<check_uoc(n);
    */
    int n;
    cin>>n;
    int num[n];
    for(int i = 1 ; i <= n ; i++)
        cin>>num[i];
    for(int i = 1 ; i <= n ; i++)
    {
        if(check_uoc(num[i]) == num[i])
            cout<<num[i]<<" ";
    }
    return 0;
}
 
 

