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.
Các câu hỏi dưới đây có thể giống với câu hỏi trên
H
1
H
1
H
0
27 tháng 6 2023
#include <bits/stdc++.h>
#define FOR(i, l, r) for(int i = l; i <= r; i++)
#define REP(i, l, r) for(int i = l; i < r; i++)
using namespace std;
int n;
double a[100005];
long long res, x, y;
int main()
{
cin >> n;
FOR(i, 1, n) {
cin >> a[i];
}
a[0] = a[n+1] = 2e9;
FOR(i, 1, n) if (a[i] < a[i-1] && a[i] < a[i+1]) res++;
cout << res;
}
Bước 1: xác định bài toán
-input: dãy B1,B2,B3,...,Bn
-output:số các số chia hết cho 5
Bước 2: Viết thuật toán
-bước 1: nhập dãy số
-bước 2: dem:=0; i:=1;
-bước 3: nếu b[i] chia hết cho 5 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ước 3: viết chương trình
uses crt;
var n,i,dem:integer;
b:array[1..100]of integer;
begin
clrscr;
write('n='); readln(n);
for i:=1 to n do
begin
write('b[',i,']=');readln(b[i]);
end;
{------------xuat-day-----------------}
for i:=1 to n do
write(b[i]:4);
{------------xu-ly------------------}
writeln;
dem:=0;
i:=1;
while i<=n do
begin
if b[i] mod 5=0 then inc(dem);
i:=i+1;
end;
writeln('so cac so chia het cho 5 trong day la: ',dem);
readln;
end.