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.

Bài 1:

a)

-Bước 1: nhập n và nhập dãy số

-Bước 2: i=1, t=0

-Bước 3: nếu a[i]>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)

-Bước 1: nhập n và nhập dãy số

-Bước 2: i=1, nn=a[1];

-Bước 3: nếu nn>a[i] thì nn→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 nn

-Bước 7: kết thúc

c)

-Bước 1: nhập n và nhập dãy số

-Bước 2: i=1, dem=0

-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

Bài 2:

Thuật toán này thực hiện nhiệm vụ: nhập 1 dãy n số và một khóa k. kiểm tra xem khóa k có trong dãy hay không. nếu có hãy xuất vị trí của khóa k

7 tháng 1 2020

Dấu gán trong thuật toán kí hiệu là ← em nhé. Em chỉ cần ấn tổ hợp bàn phím [Alt]+[2]+[7] .

Ví dụ bước 2: i←1 ; dem←0;

19 tháng 12 2021

 

 

#include <bits/stdc++.h>
using namespace std;
const long long maxn=1e5+10;
long long a[maxn],i,n,x,l,r,m;
//chuongtrinhcon
long long tknp(long long a[],long long l,long long r,long long x)
{
    while (l<=r)
    {
        long long g=(l+r)/2;
        if (a[g]==x) return(g);
        if (x>a[g]) l=g+1;
        else r=g-1;
    }
    return(-1);
}
int main()
{
    freopen("tknp.inp","r",stdin);
    freopen("tknp.out","w",stdout);
    cin>>n>>x;
    for (i=1; i<=n; i++)
        cin>>a[i];
    cout<<tknp(a,1,n,x);
    return 0;
}

 

17 tháng 12 2021

tối đa là N lần

Cho thuật toán sau: Bước 1: Nhập số nguyên dương N và các số hạng a1, a2, …., aN;Bước 2: i <-- 1; Đếm <--- 0;Bước 3 : Nếu i> N thì đưa ra giá trị Đếm rồi kết thúc;Bước 4: Nếu ai > 0 thì Đếm <--- Đếm +1;Bước 5: Gán i <--- i+1, quay lại bước 3;Nhập N=8 và dãy số có giá trị như sau: 4 -6 3 -8 -11 5 7 8Câu 1 (vận dụng cao) Kết quả của biến i sau khi thực hiện thuật toán trên là: A. 3 B. 5 C. 8 D. 9 Câu 2. (vận dụng cao)...
Đọc tiếp

Cho thuật toán sau: Bước 1: Nhập số nguyên dương N và các số hạng a1, a2, …., aN;

Bước 2: i <-- 1; Đếm <--- 0;

Bước 3 : Nếu i> N thì đưa ra giá trị Đếm rồi kết thúc;

Bước 4: Nếu ai > 0 thì Đếm <--- Đếm +1;

Bước 5: Gán i <--- i+1, quay lại bước 3;

Nhập N=8 và dãy số có giá trị như sau: 4 -6 3 -8 -11 5 7 8

Câu 1 (vận dụng cao) Kết quả của biến i sau khi thực hiện thuật toán trên là: A. 3 B. 5 C. 8 D. 9 Câu 2. (vận dụng cao) Kết quả của biến Đếm sau khi thực hiện thuật toán trên là: A. 26  B. 27 C. 5 D. 9

Câu 3. (thông hiểu) Thuật toán trên dùng để: A. Tính tổng dãy số từ a1 đến aN B. Tìm Các số âm C. Đếm các số dương D. Tính tổng các số dương từ ai đến aN Câu 4. (vận dụng cao) Nếu ở Bước 4 ta thay phép so sánh ai > 0 thành ai

1

Câu 1: C

Câu 8: C

Câu 3: C

Bước 1: Nhập n và nhập dãy số

Bước 2: t←0; i←1;

Bước 3: Nếu a[i]<0 thì t←t+a[i];

i←i+1;

Bước 4: Nếu i<=n thì quay lại bước 3

Bước 5: Xuất t

Bước 6: Kết thúc

12 tháng 12 2021

B1 nhập n và dãy a1,a2....... an      B2 i+1  D<- d+1                         B3 nếu i > n thì đưa ra y và kết thúc 

 

a: Thuật toán thực hiện công việc tính tổng các số dương trong dãy n số nguyên

27 tháng 10 2021

a: #incldue <bits/stdc++.h>

using namespace std;

long long i,n,x,t;

int main()

{

cin>>n;

t=0;

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

{

cin>>x;

if (x>0) t=t+x;

}

cout<<t;

return 0;

}

Chọn C

Chọn B