Tính S(n) = 1-2+3-4+5+...+((-1)^(n+1))*n (n>0)
Quảng cáo
2 câu trả lời 78
// Tinh P(n) = 1-2+3-4+5+...+((-1)^(n+1))*n (n>0)
#include <iostream>
using namespace std;
int Nhap()
{
int x;
do
{
cin >> x;
if (x < 0)
cout << "Nhap sai, yeu cau nhap lai!";
} while (x < 0);
return x;
}
long Tinh(int n)
{
long p = 0;
long tmp = 1;
for (int i = 1; i <= n; i++)
{
p += tmp*i;
tmp *= -1;
}
return p;
}
int main()
{ int n;
cout << "Nhap so nguyen n: ";
n = Nhap();
cout << "Ket qua la: "<< Tinh(n) << endl;
return 0;
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
149631 -
Đã trả lời bởi chuyên gia
99998 -
Đã trả lời bởi chuyên gia
97612 -
Đã trả lời bởi chuyên gia
80300 -
Đã trả lời bởi chuyên gia
73097 -
Đã trả lời bởi chuyên gia
56190 -
Đã trả lời bởi chuyên gia
55568
Gửi báo cáo thành công!
