K
Khách

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.

25 tháng 1

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


18 tháng 10 2021

#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%2==0) dem++;

}

cout<<dem;

return 0;

}

25 tháng 1

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

11 tháng 11 2021

#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;

}

27 tháng 12 2017

bài này trước kia mình làm rồi nhưng giờ thì ko còn nhớ j cả

7 tháng 11 2021

#include <bits/stdc++.h>

using namespace std;

long long n,i,dem,x;

int main()

{

cin>>n;

dem=0;

for (i=1; i<=n; i++)

{

cin>>x;

if (x%2==0) dem++;

}

cout<<dem;

return 0;

}

13 tháng 11 2021

#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;

}

20 tháng 10 2021

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;

}

A. Dạng toán xác định bài toán và xây dựng thuật toán cho bài toán. 1. Xác định bài toán( tìm Input và Output) a. Cho ba cạnh a, b, c của tam giác ABC, tính diện tích S của tam giác đó. b. Cho điểm I(x,y) trên mặt phẳng tọa độ và số thực R. Vẽ trên màn hình đường tròn tâm I, bán kính R c. Cho dãy số A gồm N số nguyên a1, a2,…,aN. Hãy sắp xếp các số hạng để dãy số A trở thành...
Đọc tiếp

A. Dạng toán xác định bài toán và xây dựng thuật toán cho bài toán.

1. Xác định bài toán( tìm Input và Output)

a. Cho ba cạnh a, b, c của tam giác ABC, tính diện tích S của tam giác đó.

b. Cho điểm I(x,y) trên mặt phẳng tọa độ và số thực R. Vẽ trên màn hình đường tròn tâm I, bán kính R

c. Cho dãy số A gồm N số nguyên a1, a2,…,aN. Hãy sắp xếp các số hạng để dãy số A trở thành dãy số tăng dần.

2. Xây dựng thuật toán cho các bài toán sau:

a. Tính và hiển thị tổng của các số dương trong dãy số A= {a1, a2,…,aN}

b. Tìm giá trị nhỏ nhất của dãy số A= {a1, a2,…,aN}

c. Hãy đếm các số âm có trong dãy số A= {a1, a2,…,aN}

3. Thuật toán sau làm nhiệm vụ gì?.

Bước 1: Nhập N, các số hạng a1, a2,…, aN và khóa k;

Bước 2: iß1;

Bước 3: Nếu ai = k thì thông báo chỉ số i, rồi kết thúc;

Bước 4: ißi+1;

Bước 5: Nếu i>N thì thông báo dãy A không có số hạng nào có giá trị bằng k, rồi kết thúc;

Bước 6: Quay lại bước 3.

1
20 tháng 12 2018

làm hộ mình với