Bài tập ôn lập mệnh đề điều kiện if, loop, mảng trong C
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
//Bai 2.1:
/**int a, b;
printf("\nNhap a = ");
scanf("%d", &a);
printf("\nNhap b = ");
scanf("%d", &b);
//Cach 1:
// int min = a, max = b;
// if(a > b) {
// min = b;
// max = a;
// }
// int sum = 0;
// int i;
// for(i=min;i<=max;i++) {
// sum += i;
// }
// printf("\nTong: %d", sum);
//Cach 2:
// int sum = 0;
// int i;
// if(a > b) {
// for(i=b;i<=a;i++) {
// sum += i;
// }
// } else {
// for(i=a;i<=b;i++) {
// sum += i;
// }
// }
// printf("\nTong: %d", sum);
//Cach 3:
if(a > b) {
//Cach 3.1
// int tmp = a;
// a = b;
// b = tmp;
//Cach 3.2
a = a + b;
b = a - b;
a = a - b;
}
int sum = 0;
int i;
for(i=a;i<=b;i++) {
sum += i;
}
printf("\nTong: %d", sum);
*/
//Bai 2.2
/**int N;
int sum = 0, i, j;
int isPrime;
printf("\nNhap N = ");
scanf("%d", &N);
printf("\nDanh sach cac so nguyen to: ");
for(i=2;i<=N;i++) {
//Kiem tra xem i co phai la so nguyen to khong
isPrime = 1;
//Toi uu dieu kien: j<i (j < i / 2)
for(j=2;j<i;j++) {
if(i % j == 0) {
isPrime = 0;
break;
}
}
if(isPrime == 1) {
printf("%d ", i);
sum+=i;
}
}
printf("\nTong cac so nguyen to: %d", sum);
*/
int N[10], i;
for(i=0;i<10;i++) {
printf("\nNhap N[%d] = ", i);
scanf("%d", &N[i]);
}
int sum = 0;
for(i=0;i<10;i++) {
sum += N[i];
}
printf("\nTong: %d", sum);
sum = 0;
for(i=0;i<10;i++) {
if(N[i] % 6 == 0) {
sum += N[i];
}
}
printf("\nTong: %d", sum);
sum = 0;
for(i=0;i<10;i++) {
if(N[i] % 3 == 0 && N[i] % 7 == 0) {
sum += N[i];
}
}
printf("\nTong: %d", sum);
int K[10];
int j, isPrime, index = 0;
for(i=0;i<10;i++) {
//Kiem tra xem i co phai la so nguyen to khong
isPrime = 1;
//Toi uu dieu kien: j<i-1 (j < i / 2)
for(j=2;j<N[i];j++) {
if(N[i] % j == 0) {
isPrime = 0;
break;
}
}
if(isPrime == 1) {
K[index++] = N[i];
}
}
printf("\nDay cac so nguyen to\n");
for(i=0;i<index;i++) {
printf("%d ", K[i]);
}
return 0;
}
Ứng Dụng Học
Theo dõi cập nhật nội dung học trên Youtube & Facebook
Thông Tin Liên Hệ
Công Ty Cổ Phần Phát Triển Công Nghệ Gozic.
Website: https://ziczacvn.com
SĐT: 096 - 70 25 996
Email: ziczacgroup@gmail.com
Thiết kế webiste chuyên nghiệp
Thiết kế phần mềm quản trị
Thiết kế ứng dụng Android
Thiết kế ứng dụng IOS
Thiết kế Web App
Hỗ trợ Digital Marketing
Hỗ trợ quảng cáo Google Ads
Hỗ trợ quảng cáo Facebook Ads
Hỗ trợ SEO Website