Bài tâp 13 :Tính tổng các số nguyên tố từ 0->n

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Bài tâp 13 :Tính tổng các số nguyên tố từ 0->n

Bài gửi  nguyenan on Sun Jan 09, 2011 9:03 pm

Bài 013
Tính tổng các số nguyên tố từ 0 đến n. n nhập từ bàn phím

nguyenan

Tổng số bài gửi : 27
Join date : 04/01/2011
Age : 25
Đến từ : Việt Nam

Xem lý lịch thành viên http://dh10th.co.cc

Về Đầu Trang Go down

Bài làm của Nguyễn An

Bài gửi  nguyenan on Sun Jan 09, 2011 9:03 pm

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace lietkesonguyento
{
    class lietkesont
    {
        private int n;
        int tong = 0;
        public void nhap()
        {
            Console.WriteLine("Hay nhap vao so n : ");
            n = int.Parse(Console.ReadLine());
        }
        public int kt(int k)
        {
            for (int i = 2; i <= Math.Sqrt(k); i++)
                if (k % i == 0)
                    return 1;
            return 0;
        }
        public void tinhtong()
        {
            for (int j = 1; j <= n; j++)
            {
                if (kt(j) == 0)
                    tong += j;
            }
        }
        public void xuat()
        {
            Console.WriteLine("Tong cac so nguyen to tu 0 den "+n+" = ");
            for (int j = 1; j <= n; j++)
            {
                if (kt(j) == 0)
                    Console.Write(j + " + ");
            }
            Console.Write("0 = "+ tong );
           
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            lietkesont lksnt = new lietkesont();
            lksnt.nhap();
            lksnt.tinhtong();
            lksnt.xuat();
            Console.ReadLine();
        }
    }
}

nguyenan

Tổng số bài gửi : 27
Join date : 04/01/2011
Age : 25
Đến từ : Việt Nam

Xem lý lịch thành viên http://dh10th.co.cc

Về Đầu Trang Go down

Bài tập 13

Bài gửi  levientrinh_10TH on Tue Jan 11, 2011 2:22 am

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Bai_12
{
class Program
{
public static int nguyento(int n)
{
if (n == 2 || n == 3) return 1;
else
if (n <= 1)
return 0;
else
{
int dem=0;
for (int i = 2; i <= n / 2;i++ )
{
if (n % i == 0)
dem += 1;
}
if (dem == 0) return 1;
else
return 0;
}
}
static void Main(string[] args)
{
int n;
do
{
Console.WriteLine("Nhap n");
n = int.Parse(Console.ReadLine());
} while (n < 0);
int songuyento = 0;
int S = 0;
for (int i = 0; i <= n; i++)
{
if (nguyento(i) == 1)
{
S += i;
Console.Write(i + "\t");
songuyento += 1;
}
}

if (songuyento == 0)
Console.WriteLine("Khong co so nguyen to nao");
else
Console.WriteLine("Tong la " + S);
Console.ReadLine();
}
}
}

levientrinh_10TH

Tổng số bài gửi : 30
Join date : 05/01/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Bài tâp 13 :Tính tổng các số nguyên tố từ 0->n

Bài gửi  Sponsored content Today at 9:56 pm


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết