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.
Input: N, dãy số nguyên a1,a2,...,aN và k
Output: Số phần tử là bội của k
Thuật toán liệt kê:
Bước 1: Nhập N, dãy số nguyên a1,a2,...,aN và k
Bước 2: d←0; i←1;
Bước 3: Nếu i>N thì in ra d và kết thúc
Bước 4: Nếu ai chia hết cho k thì d←d+1;
Bước 5: i←i+1; quay lại bước 3
Input: dãy A và N phần tử
Output: Là cấp số cộng hoặc không là cấp số cộng
Thuật toán:
- Bước 1: Nhập N và dãy A1,A2,...,An
- Bước 2: d←A2-A1; i←2;
-Bước 3: Nếu i>N thì in ra kết quả là cấp số cộng rồi kết thúc
- Bước 4: Nếu Ai+1-Ai khác d thì chuyền xuống bước 6
- Bước 5: i←i+1, quay lại bước 3
- Bước 6: Thông báo không phải là cấp số cộng rồi kết thúc
#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>0) dem++;
}
cout<<dem;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
long long n,i,x,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
if ((x<0) and (x%2!=0)) t=t+x;
}
cout<<t;
return 0;
}
Tham khảo
Input: N, dãy số nguyên a1,a2,...,aN và k
Output: Số phần tử là bội của k
Thuật toán liệt kê:
Bước 1: Nhập N, dãy số nguyên a1,a2,...,aN và k
Bước 2: d←0; i←1;
Bước 3: Nếu i>N thì in ra d và kết thúc
Bước 4: Nếu ai chia hết cho k thì d←d+1;
Bước 5: i←i+1; quay lại bước 3
#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==27) dem++;
}
cout<<dem;
return 0;
}
a)
Input: số nguyên dương n và dãy số A1,A2,...,An
Output: Số phần tử có giá trị bằng 27
b) Thuật toán liệt kê:
Bước 1: Nhập n và dãy A1,A2,..,An
Bước 2: Dem←0; i←1;
Bước 3: Nếu i>n thì in ra Dem và kết thúc
Bước 4: Nếu Ai = 27 thì Dem←Dem+1;
Bước 5: i←i+1, quay lại bước 3
#include <bits/stdc++.h>
using namespace std;
long long x,i,n,dem;
int main()
{
cin>>n;
dem=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x>0) dem++;
}
cout<<dem;
return 0;
}

Program bai1;
uses crt;
var i,n,s,s1: integer;
a:array[1..100] of integer;
begin
clrscr;
write('nhap n =');readln(n);
for i:=1 to n do
begin
write('nhap a[',i,'] ='); readln(a[i]);
end;
for i:= 1 to n do
if a[i] mod 2 = 0 then s:=s+a[i];
writeln('tong cac so duong = ' ,s);
for i:= 1 to n do
if a[i] mod 2 <> 0 then s1:=s1+a[i];
writeln('tong cac so le =' ,s1);
readln;
end.
Sai nội dung câu hỏi
hứ kệ tui
-Input : N và dãy số nguyên
-Output : Số nguyên tố
*Ý tưởng:
- Sử dụng chương trình con để xác định số nguyên tố
- Sử dụng chương trình con đó để kiểm tra các phần tử
*Thuật toán
B1: Viết chương trình con của Số nguyên tố.
B2: Nhập n và dãy số .
B3: Kiểm tra xem số đó có phải số nguyên tố không. Nếu là số nguyên tố in ra.
B4: Kết thúc
ai kêu trả lời đâu tự nhiên trả lời hihi
đúng là cô lệ
@ Nguyễn Minh lệ
Nguyễn Minh Lệ Cô không nên chấp mấy bạn hay đi copy mà toàn trả lời sai cô ạ !
Cô ơi cô giải thích rõ hơn được không cô. Vì chúng em phải giải dưới dạng mô tả theo cách liệt kê một cách chi tiết ấy cô
Quynh Thi Anh : Ý em là mô tả theo sơ đồ?
Dạng gán giá trị ấy
cô ơi
Đại loại vậy ấy cô,
B1: Viết chương trình con của Số nguyên tố.
B2: Nhập n và dãy số .
B3: Nếu phần tử là số nguyên tố thì thông báo phần tử đó
Không phải kiểu ấy cô ơi, mô tả thuật toán liệt kê một cách chi tiết cô ơi. Tức là có kí hiệu gán hay đại loại thế ấy cô :(
Cái bài toán này làm gì có phép gán đâu em?
Em sử dụng C++ hay là Pascal?
Mô tả thuật toán theo cách "liệt kê" hoặc "sơ đồ khối" ấy cô. Bài 4 sgk tin học 10 ấy. Chứ cái phần trên nó dạng như khái quát quá.