Bài 1 Tính tổng bình phương các số lẻ từ 1 đến n
#include<stdio.h>
#include<conio.h>
main()
{
int i,s=0,n;
printf("Nhap n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(i%2!=0)
{
s=s+i*i;
}
}
printf("Tong binh phuong cac so le la: %d", s);
getch();
}
Bai2 Tìm max của 3 số a,b,c nhập từ bàn phím
#include<stdio.h>
#include<conio.h>
main()
{
int a,b,c,max;
printf("Nhap a=");
scanf("%d",&a);
printf("Nhap b=");
scanf("%d",&b);
printf("Nhap c=");
scanf("%d",&c);
max=a;
if(b>max)
{
max=b;
}
if(c>max)
{
max=c;
}
printf("gia tri lon nhat la: %d",max);
getch();
}
Bài 3
Nhập một số nguyên từ bàn phím, kiểm tra xem đó là số chẵn hay lẻ
#include<stdio.h>
#include<conio.h>
main()
{
int x;
printf("Nhap x:");
scanf("%d",&x);
if(x%2==0)
{
printf("%d la so chan",x);
}
else
{
printf("%d la so le",x);
}
getch();
}
Bai 4
Tìm ước số chung lớn nhất và bội số chung nhỏ nhất của 2 số nguyên nhập từ bàn phím
#include<stdio.h>
#include<conio.h>
#include<conio.h>
main()
{
int x,y,a,b;
do
{
printf("Nhap a,b = ");
scanf("%d%d",&a,&b);
}
while(a<=0 || b<=0);
x=a;
y=b;
while(a!=b)
{
if(a>b)
{
a-=b;
}
else
{
b-=a;
}
}
printf("Uoc chung lon nhat la %d",a);
printf("\nBoi chung nho nhat la %d",(x*y)/a);
getch();
}
Bài 5
Nhập một số nguyên từ bàn phím. Kiểm tra một số có phải là số hoàn hảo?
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
int x;
int s=0,i;
printf("Nhap mot so nguyen duong \n");
scanf("%d", &x);
for(i=1;i<x;i++)
{
if(x%i== 0)
{
s=s+i;
}
}
if(s==x)
{
printf("%d la so hoan hao",x);
}
else
{
printf("%d khong phai la so hoan hao",x);
}
getch();
}
0 Nhận xét