KTLT_6
2. Viết chương trình nhập vào 1 số nguyên dương n. Chương trình đếm xem có bao nhiêu số chẵn, bao nhiêu số lẻ trong đoạn [1,n], và cho biết tổng của các số lẻ, tổng của các số chẵn trong đoạn này.
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int dem_le=0,dem_chan=0,tong_chan=0,tong_le=0,i,n;
printf("nhap vao so nguyen duong n: ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(i%2==0)
{
dem_chan++;
tong_chan += i;
}
else
{
dem_le++;
tong_le += i;
}
}
printf("so chan = %d va so le = %d",dem_chan,dem_le);
printf("
tong cac so chan = %d",tong_chan);
printf("
tong cac so le = %d",tong_le);
getch();
4. Viết chương trình nhập vào 2 số nguyên dương a,b. Xuất ra ước chung lớn nhất và bội chung nhỏ nhất của chúng.
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int a,b,ucln,bcnn;
printf("nhap vao so nguyen duong a: ");
scanf("%d",&a);
printf("nhap vao so nguyen duong b: ");
scanf("%d",&b);
int x=a;
int y=b;
while(x*y!=0)
{
if(x>y)
{
x -= y;
}
else
{
y -= x;
}
}
ucln=x+y;
bcnn=(a*b)/(ucln);
printf("
UCLN(%d,%d) = %d",a,b,ucln);
printf("
BCNN(%d,%d) = %d",a,b,bcnn);
getch();
6. Viết chương trình nhập vào 1 số nguyên. Hãy cho biết số đó có bao nhiêu chữ số.
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int n;
printf("
nhap vao n = ");
scanf("%d",&n);
int dem = 0;
int m = abs(n);
do
{
int thuong=m/10;
dem++;
m=thuong;
}
while(m!=0);
printf("
%d co %d chu so",n,dem);
getch();
Bạn đang đọc truyện trên: Truyen2U.Pro