Hãy xác định bài toán và viết thuật toán bằng cách liệt kê để giải bài toán tìm kiếm tuần tự khoá K trong một dãy số a1, a2,....,aN.
Các bước thuật toán viết trên từng dòng là!
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;
double x,y;
int main()
{
cin>>x>>y;
cout<<3*x*y+2*x-3*y;
return 0;
}
a: Input: a,b,c
Output: a+b+c
b: Bước 1: Nhập a,b,c
Bước 2: Xuất a+b+c
Bước 3: kết thúc
program bai_5;
uses crt;
var a,b,c :real;
BEGIN
write('nhap vao so a'); Readln(a);
write('nhap vao so b'); Readln(b);
write('nhap vao so c'); Readln(c);
if a<0 then a:=-a;
max:=a;
if max <b then max:=b;
if max<c then max:=c;
write('gia tri tuyet doi cua a la:',a);
write('so lon nhat trong ba so a,b,c la:',max);
Readln
END.
Thanks
Mình nghĩ b gửi thiếu đề roi. Tại tổng của tất cả số hạng bằng không thì nó cũng sẽ bằng 0. Mình làm có gì b sửa lại sau nhé, nếu có gì thắc mắc phản hồi ở dưới mình sẽ giải thích cho b.
a)
Input: N và dãy a1,a2,...,an
Output: Tổng các số hạng bằng 0
b)
Bước 1: Nhập N và dãy a1,a2,...,an
Bước 2: i←1; t←0;
Bước 3: Nếu i>N thì in ra kết quả rồi kết thúc thuật toán
Bước 4: Nếu ai=0 thì t←t+ai;
Bước 5: i←i+1, quay lại bước 3
#include <bits/stdc++.h>
using namespace std;
long long a[10000],n,i,k,vt;
int main()
{
cin>>n>>k;
for (i=1; i<=n; i++)
cin>>a[i];
vt=0;
for (i=1; i<=n; i++)
if (a[i]==k) vt=i;
cout<<vt;
return 0;
}