bài tập cơ bản

root

Leader IT/Architect
Dec 31, 2012
1,153
72
48
  • Bài 1 : tìm ước chung lớn nhất và bội chung nhỏ nhất của hai số:
  • Bài 2 : Chương trình kiểm tra một số nguyên có phải là số nguyên tố hay không.
  • Bài 3 : Viết chương trình đếm số chữ số của một số nào đó, Ví dụ: 21432 trả về: 5 vì có 5 chữ số.
  • Bài 4 : Viết chương trình đảo ngược của 1 số: ví dụ nhập 123 -> trả về 321.


Hướng dẫn : http://www.vn-zoom.com/f174/bai-tap-co-ban-ve-lap-trinh-c-1582246.html
 
\\ Tim uoc chung lon nhat va boi chung nho nhat


Code:
#include<stdio.h>
#include<conio.h>
int UCLN(int a ,int b)
{
    while(a != b)
    {
        if(a > b)
            a = a - b;
        else
             b = b - a;
    }
    return a;
}
 
int BCNN(int a, int b)
{
    return a*b/UCLN(a,b);
}
void main()
{
    int a, b,i;
    for(i=1;1<=9;i++)
    {
    printf("\nNhap a: ");
    scanf("%d", &a);
    printf("\nNhap b: ");
    scanf("%d", &b);
 
    int uc = UCLN(a,b);
    printf("\n=>Uoc Chung Lon Nhat %d, %d là: %d ",a,b,uc);
    printf("\n");
 
    int bc = BCNN(a,b);
    printf("\n=>Boi Chung Nho Nhat %d, %d là: %d ",a,b,bc);
    printf("\n");
    getch();
    }
}
 
//Kiem tra mot so co phai la so nguyen to hay khong

Code:
#include<stdio.h>
#include<conio.h>
void main()
{
	int x,i,dem=0;
	printf("Nhap so can kiem tra: ");
	scanf("%d",&x);
	    for(i=1;i<=x;i++)
		{
        if(x%i == 0)
            dem=dem+1;
		}
	if(dem==1 || dem==2)
		printf("\nSo %d la so nguyen to\n",x);
	else
		printf("\nSo %d khong phai la so nguyen to\n",x);
		
	getch();
}
 
Last edited:
//Dem chu so
Code:
#include<stdio.h>
#include<conio.h>
void main()
{
	int n,i;
	printf("Nhap so n= ");
	scanf("%d",n);
	while(n!=0)
		
		{	
			n=n/10;
			i=i+1;
		}
	printf("So chu so la i= %d",i);
	getch();
}
 
Last edited:
//Dao nguoc so
Code:
#include<stdio.h>
#include<conio.h>
void main()
{
	int n,m;
	printf("Nhap so can dao nguoc ");
	scanf("%d",n);
	while(n!=0)
	{
		m=m*10+n%10;
		n=n/10;
	}
	printf("So dao nguoc la %d",m);
	getch();
}
 

About us

  • Securityzone.vn là một trang web chuyên về an ninh mạng và công nghệ thông tin. Trang web này cung cấp các bài viết, tin tức, video, diễn đàn và các dịch vụ liên quan đến lĩnh vực này. Securityzone.vn là một trong những cộng đồng IT lớn và uy tín tại Việt Nam, thu hút nhiều người quan tâm và tham gia. Securityzone.vn cũng là nơi để các chuyên gia, nhà nghiên cứu, sinh viên và người yêu thích an ninh mạng có thể trao đổi, học hỏi và chia sẻ kiến thức, kinh nghiệm và giải pháp về các vấn đề bảo mật trong thời đại số.

Quick Navigation

User Menu