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: