C3TH4
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

C3TH4


 
Trang ChínhPortalLatest imagesTìm kiếmĐăng kýĐăng Nhập

 

 Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng

Go down 
2 posters
Tác giảThông điệp
Admins
Thái Thượng Hoàng
Thái Thượng Hoàng
Admins


Tổng số bài gửi : 336
Age : 35
Đến từ : cát bụi
Registration date : 03/04/2008

Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Empty
Bài gửiTiêu đề: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng   Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Icon_minitimeMon May 19, 2008 8:27 pm

Yêu cầu: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng
MONG GIẢI BÀI NÀY NHANH NHANH GẤP GẤP NHA CỐ GẮNG SUY NGHĨ ĐI
Về Đầu Trang Go down
https://c3th4.forum-viet.com
Tony Feung
Nhà phân phối... Tình Yêu
Nhà phân phối... Tình Yêu
Tony Feung


Tổng số bài gửi : 34
Age : 35
Registration date : 04/04/2008

Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Empty
Bài gửiTiêu đề: Re: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng   Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Icon_minitimeMon May 19, 2008 9:44 pm

Admins đã viết:
Yêu cầu: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng
MONG GIẢI BÀI NÀY NHANH NHANH GẤP GẤP NHA CỐ GẮNG SUY NGHĨ ĐI
Bài giải nè ku Mad
Code:
#include <stdio.h>
#include <conio.h>
#include <math.h>
//=================================================
//Khai bao cac Prototype
int KTsoNT(int x);
void InsoNT(int i);
//=================================================
//Chuong trinh chinh
void main()
{
   int i;
   clrscr();
   printf("\n\tChuong trinh Liet ke cac so Nguyen to tu 2 -> 2005");
   printf("\n\tXuat cac so Nguyen to :\n");
   InsoNT(i);
   getch();
}
//=================================================
//Cac chuong trinh con
int KTsoNT(int x)
{
   int k, l;
   if (x >= 2)
   {
      k = (int) sqrt (x);
      l = 2;
      while ((l <= k) && (x % l != 0))
         l++;
      if (l > k)
         return 1;//la SNT
      return 0;// Khong La SNTo
   }
   return 0;// Khong La SNTo
}
//=================================================
void InsoNT(int i)
{
   int kt, count = 0;
   for (i = 2; i <= 2005; i++)
   {
      kt = KTsoNT(i);
      if (kt == 1) //i la SNT
      {
         printf("  %d  ", i);
         count = count + 1;
         if(count == 10)
         {
            printf("\n");
            count = 0;
         }
      }
   }
}
Về Đầu Trang Go down
Admins
Thái Thượng Hoàng
Thái Thượng Hoàng
Admins


Tổng số bài gửi : 336
Age : 35
Đến từ : cát bụi
Registration date : 03/04/2008

Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Empty
Bài gửiTiêu đề: Re: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng   Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Icon_minitimeMon May 19, 2008 9:46 pm

Chưa Có Cách Giải Tối Ưu Cần Tìm Thêm Cách Khác Crying or Very sad
Về Đầu Trang Go down
https://c3th4.forum-viet.com
Tony Feung
Nhà phân phối... Tình Yêu
Nhà phân phối... Tình Yêu
Tony Feung


Tổng số bài gửi : 34
Age : 35
Registration date : 04/04/2008

Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Empty
Bài gửiTiêu đề: Re: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng   Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Icon_minitimeMon May 19, 2008 9:49 pm

ac, tối cái đầu mày king , mún sao để tối ưu hả ku
Về Đầu Trang Go down
Admins
Thái Thượng Hoàng
Thái Thượng Hoàng
Admins


Tổng số bài gửi : 336
Age : 35
Đến từ : cát bụi
Registration date : 03/04/2008

Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Empty
Bài gửiTiêu đề: Re: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng   Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Icon_minitimeMon May 19, 2008 9:51 pm

Code:
#include <stdio.h>
int KiemTraNguyenTo(int k)
{
   int flac=0;
   int dem=0;
   for(int i=1;i<=k;i++)
      if(k%i==0)
         dem++;
      if(dem==2)
         flac=1;
      return flac;
}
void main()
{
   int dem=0;
   for(int i=2;i<=2005;i++)
   {
      if(KiemTraNguyenTo(i)==1)
      {
         printf("%5d",i);
         dem++;
      if(dem==10)
      {
         printf("\n");
         dem=0;
      }
      }
   }
      getch();
}
Có Cách Nào Hay Hơn Cứ MẠnh Dạn post nha vì cái nào hôk hĩu cứ bàn luận nhé thank
Về Đầu Trang Go down
https://c3th4.forum-viet.com
Tony Feung
Nhà phân phối... Tình Yêu
Nhà phân phối... Tình Yêu
Tony Feung


Tổng số bài gửi : 34
Age : 35
Registration date : 04/04/2008

Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Empty
Bài gửiTiêu đề: Re: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng   Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Icon_minitimeMon May 19, 2008 10:07 pm

Admins đã viết:
Code:
#include <stdio.h>
int KiemTraNguyenTo(int k)
{
   int flac=0;
   int dem=0;
   for(int i=1;i<=k;i++)
      if(k%i==0)
         dem++;
      if(dem==2)
         flac=1;
      return flac;
}
void main()
{
   int dem=0;
   for(int i=2;i<=2005;i++)
   {
      if(KiemTraNguyenTo(i)==1)
      {
         printf("%5d",i);
         dem++;
      if(dem==10)
      {
         printf("\n");
         dem=0;
      }
      }
   }
      getch();
}
Có Cách Nào Hay Hơn Cứ MẠnh Dạn post nha vì cái nào hôk hĩu cứ bàn luận nhé thank

Haha, chỉ khác dc mỗi phần kiểm tra số nguyên tố, con phần xuất ra giống y chang tao, có khác gì đâu, dc cai thay biến count = dem thôi Mad
Về Đầu Trang Go down
Sponsored content





Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Empty
Bài gửiTiêu đề: Re: Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng   Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng Icon_minitime

Về Đầu Trang Go down
 
Liệt kê các số nguyên tố từ 2 đến 2005 và cứ in ra dc 10 số nguyên tố thì xuống hàng
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Viết chương trình liệt kê các số nguyên dương N và tính tổng của nó.

Permissions in this forum:Bạn không có quyền trả lời bài viết
C3TH4 :: Box Nâng Cao-
Chuyển đến