30/09/2018, 16:10 
               
            Tìm Số nguyên tố n và tổng số nguyên dương thoả điều kiện đã cho
Đề bài : Tính tổng các số nhỏ hơn số nguyên tố đã cho phù hợp điều kiện (30>tổng>120)
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
	int n;
	nhaplaidipanoi:cout << "nhap gia tri n: " << endl;
	cin >> n;
	while (n<1)
	{
		goto nhaplaidipanoi;
	}
	bool check = true;
	int temp= n;
	if (n < 2)
	{
		check = false;
	}
	else
	{
		for (int i = 3; i < sqrt(temp); i += 2)
		{
			if (i % 2 == 0)
			{
				check = false;
			}
			else
			{
				check = true;
			}
		}
	}
	if (check == true)
	{
		int tong_So_Nguyen_To = 0;
		int i = 1;
		while (i < n)
		{
			tong_So_Nguyen_To += i;
			i++;
		}
		if (tong_So_Nguyen_To>30 && tong_So_Nguyen_To < 120)
		{
			cout << "tong so nguyen to cua n =" << n << " thoa dieu kien" << endl;
		}
		else
		{
			cout << "tong so nguyen to cua n =" << n << " khong thoa dieu kien" << endl;
		}
	}
	system("pause");
	return 0;
}
ai thắc mắc thì hỏi mình giải đáp
            Bài liên quan
         
                
            




Theo đề thì chả có số nào 30>n>120. Thì in kết quả = 0 luôn =))
hehe bác mới nói e mới sủa r
nói chung không hiểu ý của bạn lắm. còn đây là thuật toán của mình
code này cũng là ngôn ngữ C ạ?
e thấy lạ quá.
Cái này là Python. Mình thường dùng để viết tư tưởng thuật toán
@minhdiem này cũng đc mà
@Gio b đi thi olympic tin đấy ah?
olympic thì chủ yếu là thuật toán! cách của mình chỉ xét theo trường hợp! học cấu trúc dữ liệu và giải thuật sẽ hiểu
I moved 4 posts to a new topic: Phỏng vấn @Gio 5 phút
Có thể không dùng biến primes: