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.
#include <bits/stdc++.h>
using namespace std;
long long n,i,x,dem;
int main()
{
cin>>n;
dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x>0) dem++;
}
cout<<dem;
return 0;
}
2:
#include <bits/stdc++.h>
using namespace std;
long long a[100],n,i,t,k;
int main()
{
cin>>n>>k;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%k==0) t=t+x;
}
cout<<t;
return 0;
}
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 |
a)
Input: Dãy n số nguyên
Output: Đếm xem trong dãy đó có bao nhiêu số nguyên dương
b)
Bước 1: Nhập n và nhập dãy số
Bước 2: dem←0; i←1;
Bước 3: Nếu a[i]>0 thì dem←dem+1;
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 dem
Bước 7: Kết thúc
#include <bits/stdc++.h>
using namespace std;
long long x,i,n,dem;
int main()
{
cin>>n;
dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x>0) dem++;
}
cout<<dem;
return 0;
}
Input: N và dãy số a1, a2, ..., aN
Output: Các số nguyên tố có trong dãy đã cho
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 dương
Bước 3: Với mỗi số ai trong dãy, thực hiện:
- Nếu ai<2 thì không phải số nguyên tố
- Ngược lại:
+ Đặt biến dem = 0
+ Duyệt các số từ 1 đến ai
+ Nếu ai chia hết cho số đang xét thì tăng dem lên 1
- Sau khi duyệt xong: Nếu dem = 2 thì ai là số nguyên tố
Bước 4: In ra các số nguyên tố tìm được
Bước 5: Kết thúc thuật toán
#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<0) and (x%2!=0)) t=t+x;
}
cout<<t;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
long long n,i,x,k,dem;
int main()
{
cin>>n>>k;
dem=0;
for (i=1;i<=n; i++)
{
cin>>x;
if (x==k) dem++;
}
cout<<dem;
return 0;
}
a:
#include <bits/stdc++.h>
using namespace std;
long long n,x,i,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
t=t+x;
}
cout<<t;
return 0;
}
Câu 1/
a/ INP: N và dãy các số a1,a2,...,aN
OUT: Số các phần tử a[i] là số dương
b/
B1: Nhập N và dãy các số a1,a2,...,aN
B2: Cho i chạy từ 1 đến N thực hiện: nếu a[i]>0 thì inc(dem);
B3: Xuất dem
B4: Kết thúc
Còn bài 2 nhập N=357 mà xuất ra 21 là sao không hiểu, số chữ số thì phải là 3 chứ nhỉ
bạn ơi B2 là sao mình không hiểu
nếu ai>0 thì sao bạn
a[i]>0 thì là số dương đó bạn
inc(dem) là hàm cộng thêm 1 đơn vị, tương đương với dem:=dem+1;