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.
a) Input: N và dãy số nguyên a1, a2, .., aN
Output: Tổng các số dương trong dãy
b) Thuật toán:
Bước 1: Nhập số nguyên dương N
Bước 2: Nhập dãy N số nguyên a1, a2, ..., aN
Bước 3: hởi tạo biến S = 0 (S là tổng các số dương) Bước 4: Lần lượt xét từng phần tử ai trong dãy:
- Nếu ai > 0 thì S <- S + ai
- Nếu ai <= thì bỏ qua
Bước 5: In ra giá trị của S
Bước 6: Kết thúc thuật toán
c)
i | ai | Tổng S |
|---|---|---|
1 | 3 | 3 |
2 | -4 | 3 |
3 | 6 | 9 |
4 | -5 | 9 |
5 | -12 | 9 |
6 | 7 | 16 |
7 | 0 | 16 |
8 | 8 | 24 |
#include <bits/stdc++.h>
using namespace std;
long long n,i,x;
int main()
{
cin>>n;
int dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2==0) dem++;
}
cout<<dem;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
double x,y;
int main()
{
cin>>x>>y;
cout<<fixed<<setprecision(2)<<x/y;
return 0;
}
Input: x, y
Output: Thương của 2 số x, y
Thuật toán liệt kê:
- Bước 1. Nhập 2 số x, y
- Bước 2. T ← x / y
- Bước 3. In ra kết quả T và kết thúc
Thuật toán sơ đồ khối:
a:
#include <bits/stdc++.h>
using namespace std;
long long n,i,x,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n;i++)
{
cin>>x;
if (x%2==0) t=t+x;
}
cout<<t;
return 0;
}
b:
#include <bits/stdc++.h>
using namespace std;
long long n,i,x,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n;i++)
{
cin>>x;
if (x%3==0) t=t+x;
}
cout<<t;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
long long n,i,x;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2!=0) cout<<x<<" ";
}
return 0;
}
Tức là tính tổng các số nguyên âm chia hết cho 8 trong dãy hả
Bài 1:
a)
input: dãy n số từ a1,a2,...,an
output: tổng các âm chia hết cho 8 trong dãy số
b) Mô tả thuật toán
-Bước 1: Nhập dãy số
-Bước 2: t:=0; i:=1;
-Bước 3: Nếu a[i]<0 và a[i] mod 8=0 thì t:=t+a[i];
-Bước 4: i:=i+1;
-Bước 5: Nếu i<=n thì quay lại bước 3
-Bước 6: Xuất t
-Bước 7: Kết thúc bài toán
Bài 2:
a)
input: dãy số A1,A2,...,An
output: Tính tổng các số lẻ chia hết cho 9
b)
-Bước 1: Nhập dãy số
-Bước 2: t:=0; i:=1;
-Bước 3: Nếu a[i] mod 2=1 và a[i] mod 9=0 thì t:=t+a[i];
-Bước 4: i:=i+1;
-Bước 5: Nếu i<=n thì quay lại bước 3
-Bước 6: Xuất t
-Bước 7: Kết thúc bài toán
input: a,b,c,d,e
output: \(\text{(a+b+c+d+e)}⋮5\) hay \(\text{(a+b+c+d+e)}⋮̸5\)