Hãy chỉ ra input,output và mô tả thuật toán sau :Tính tích của 10 số tự nhiên đầu tiên từ 1đến 10
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Input: 10 số tự nhiên đầu tiên
Output: Tổng của chúng
#include <bits/stdc++.h>
using namespace std;
long long i,t;
int main()
{
t=0;
for (i=1; i<=10; i++) t=t+i;
cout<<t;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
long long i,t;
int main()
{
t=0;
for (i=1; i<=50; i++) t=t+i;
cout<<t;
return 0;
}
a) Tổng của 50 số tự nhiên đầu tiên
Xác định bài toán:
-Input: 50 số tự nhiên đầu tiên
-Output: Tổng của 50 số đó
Mô tả thuật toán:
-Bước 1: s←0; i←1;
-Bước 2: s←s+i;
-Bước 3: i←i+1;
-Bước 4: Nếu i<=n thì quay lại bước 2
-Bước 5: Xuất s
-Bước 6: Kết thúc
b) Kiểm tra a là số chẵn hay số lẻ
Xác định bài toán
-Input: Số a
-Output: Kiểm tra xem a là số chẵn hay số lẻ
Mô tả thuật toán
-Bước 1: Nhập a
-Bước 2: Nếu a chia hết cho 2 thì a là số chẵn
không thì a là số lẻ
-Bước 3: Kết thúc
Input: Dãy số từ 0 đến 99
Output: tổng của dãy
Môtả thuật toán:
Bước 1: t←0; i←0
Bước 2: i←i+1; t←t+i;
Bước 3: nếu i<=99 thì quay lại bước 2
Bước 4: Xuất t
Bước 5: Kết thúc
#include <bits/stdc++.h>
using namespace std;
long long p,q;
int main()
{
cin>>p>>q;
cout<<p+q<<" "<<p-q;
return 0;
}
Input: 10 số tự nhiên đầu tiên
Output: Tích của chúng