Bài tâp 13 :Tính tổng các số nguyên tố từ 0->n
2 posters
Trang 1 trong tổng số 1 trang
Bài tâp 13 :Tính tổng các số nguyên tố từ 0->n
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
Tính tổng các số nguyên tố từ 0 đến n. n nhập từ bàn phím
Bài làm của Nguyễn An
- 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();
}
}
}
Bài tập 13
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();
}
}
}
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
Similar topics
» Bài tập 3 : Tính tổng n số nguyên
» Bài tập 11: Tính tổng các chữ số của số nguyên dương
» Bài tập 9 : tính tổng các ước của 1 số nguyên dương
» 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
» Bài tập 4 : Tính tổng bình phương của n số nguyên dương
» Bài tập 11: Tính tổng các chữ số của số nguyên dương
» Bài tập 9 : tính tổng các ước của 1 số nguyên dương
» 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
» Bài tập 4 : Tính tổng bình phương của n số nguyên dương
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|