Bài 4: Bài toán và thuật toán

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Nguyen Huynh

Câu 1: Cho dãy số A = {A1,A2,...An} cho trước, kiểm tra trong dãy A có số âm trong dãy không? nếu tìm thấy số âm xuất ra vị trí số âm, dừng thuật toán.

Câu 2: Cho dãy số A{ A1,A2,...An} cho trước, kiểm tra trong dãy A có số âm trong dãy không? nếu tìm thấy xuất ra vị trí các số âm đó, nếu tìm đến cuối dãy mà không có xuât ra thông báo"Dãy không có số âm".

Câu 3: Cho dãy số A= {A1,A2,...An} cho trước, đếm trong dãy A có bao nhiêu số âm? Tới cuối dãy xuất đếm ra và kết thúc.

Câu 4: Cho dãy số A={A1,A2,...An} cho trước,tính tổng các số âm trong dãy A? Tới cuối dãy xuất tổng ra và kết thúc. AI NHANH NHẤT VÀ ĐỦ THÌ CHO 5* VÀ CTLHN

Nguyễn Trọng Đạt
7 tháng 10 2021 lúc 21:00

eoeo

Bài 1.

Bước 1. Nhập N và dãy số a1,a2,...,aNa1,a2,...,aN

Bước 2. i←1i←1S←0S←0

Bước 3. i←i+1i←i+1

Bước 4. 4.1 Nếu i>Ni>N thì kết thúc thuật toán và đưa ra kết quả.

4.2 ai≥0ai≥0 thì quay lại bước 3

4.3 S←S+aiS←S+ai rồi quay lại bước 3

Nguyễn Lê Phước Thịnh
7 tháng 10 2021 lúc 23:45

Câu 4: 

#include <bits/stdc++.h>

using namespace std;

int main()

{

int a[100],n,i,t;

cin>>n;

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

cin>>a[i];

t=0;

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

if (a[i]<0) t=t+a[i];

cout<<t;

return 0;

}


Các câu hỏi tương tự
Nguyen Huynh
Xem chi tiết
Nguyen Huynh
Xem chi tiết
Nguyen Huynh
Xem chi tiết
Tiên Nguyễn
Xem chi tiết
Ngọc Trân 10C9
Xem chi tiết
Nguyễn Thị Quỳnh Anh
Xem chi tiết
Van Doan Dao
Xem chi tiết
Linh ???
Xem chi tiết
Vỏ thuỷ
Xem chi tiết