BÀI TẬP VỀ NHÀ MÔN CÔNG NGHỆ THÔNG TIN

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

BÀI TẬP VỀ NHÀ MÔN CÔNG NGHỆ THÔNG TIN

Họ và tên: Nguyễn Hoàng Duy


Chức vụ: Lớp trưởng
Lớp: Tự động hóa chỉ huy-c358

Bài 2:
#include <stdio.h>

int is_prime(int num) {


if (num < 2) {
return 0;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}

int main() {
int n;
printf("Nhap so n: ");
scanf("%d", &n);

printf("Cac so nguyen to tu 2 den %d la:\n", n);


for (int i = 2; i <= n; i++) {
if (is_prime(i)) {
printf("%d ", i);
}
}

return 0;
}

Bài 3:
#include <stdio.h>

int is_prime(int num) {


if (num < 2) {
return 0;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}

int main() {
int n;
printf("Nhap so n: ");
scanf("%d", &n);

printf("Cac so nguyen to tu 2 den %d la:\n", n);


for (int i = 2; i <= n; i++) {
if (is_prime(i)) {
printf("%d ", i);
}
}

return 0;
}

Bài 4:
#include <stdio.h>

int isPerfectNumber(int num) {


int sum = 0;
for (int i = 1; i <= num / 2; i++) {
if (num % i == 0) {
sum += i;
}
}
if (sum == num) {
return 1;
} else {
return 0;
}
}

int main() {
int n;
printf("Nhap so can kiem tra: ");
scanf("%d", &n);

if (isPerfectNumber(n)) {
printf("%d la so hoan chinh.\n", n);
} else {
printf("%d khong phai la so hoan chinh.\n", n);
}

return 0;
}

Bài 6:
#include <stdio.h>

int main() {
int n;
printf("Nhap so phan tu cua day: ");
scanf("%d", &n);

float arr[n];
printf("Nhap cac phan tu cua day:\n");
for (int i = 0; i < n; i++) {
printf("arr[%d] = ", i);
scanf("%f", &arr[i]);
}

int increasing = 1;
int decreasing = 1;

for (int i = 1; i < n; i++) {


if (arr[i] > arr[i - 1]) {
decreasing = 0;
} else if (arr[i] < arr[i - 1]) {
increasing = 0;
}
}

if (increasing) {
printf("Day so tang.\n");
} else if (decreasing) {
printf("Day so giam.\n");
} else {
printf("Day so khong co thu tu.\n");
}

return 0;
}

You might also like