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;
}