1 Góc học tập ➢
2 Tin học đại cương ➢
3 Bài kiểm tra thực hành
Đề 36 |
---|
Lập chương trình thực hiện các công việc sau: a) Nhập một số nguyên N (0 < N < 10) từ bàn phím. b) Nhập một mảng có N số nguyên từ bàn phím. In ra màn hình mảng vừa nhập như một dãy số. c) In ra số chẵn hoàn toàn Số chẵn hoàn toàn là số mà các chữ số của nó đều chia hết cho 2. Ví dụ n=2468 là số "chẵn hoàn toàn". |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{int N,i,n,kt,a[9];
do {printf("\n Nhap so nguyen 0<N<10 : ");
scanf("%d",&N);}
while(N<=0||N>=10);
printf("\n Nhap mang:");
for(i=0;i<N;i++) {printf("\n Nhap so thu %d : ",i+1);
scanf("%d",&a[i]);}
printf("\n Mang vua nhap la:\n");
for(i=0;i<N;i++) printf("%d ",a[i]);
printf("\n Cac so chan hoan toan la :\n");
for(i=0;i<N;i++) {n=a[i];kt=1;
while(n>0) {if(n%2) {kt=0;break;}
n/=10;}
if(kt) printf("%d ",a[i]);
}
getch();
}
Với đề tương tự:
Đề 36 |
---|
Lập chương trình thực hiện các công việc sau: a) Nhập một số nguyên N (0 < N < 10) từ bàn phím. b) Nhập một mảng có N số nguyên từ bàn phím. In ra màn hình mảng vừa nhập như một dãy số. c) In ra số lẻ hoàn toàn Số lẻ hoàn toàn là số mà các chữ số của nó đều không chia hết cho 2. Ví dụ n=1357 là số "lẻ hoàn toàn". |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{int N,i,n,kt,a[9];
do {printf("\n Nhap so nguyen 0<N<10 : ");
scanf("%d",&N);}
while(N<=0||N>=10);
printf("\n Nhap mang:");
for(i=0;i<N;i++) {printf("\n Nhap so thu %d : ",i+1);
scanf("%d",&a[i]);}
printf("\n Mang vua nhap la:\n");
for(i=0;i<N;i++) printf("%d ",a[i]);
printf("\n Cac so le hoan toan la :\n");
for(i=0;i<N;i++) {n=a[i];kt=1;
while(n>0) {if(!(n%2)) {kt=0;break;}
n/=10;}
if(kt) printf("%d ",a[i]);
}
getch();
}