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âu 2:

Bước 1: Bắt đầu: Bắt đầu thuật toán.

Bước 2: Nhập số a: Bạn nhập số  a mà bạn cần kiểm tra cần kiểm tra.

Bước 3: Kiểm tra phần dư khi chia  a cho 2:

            -Nếu phần dư của  a khi chia cho 2 bằng 0:

                + Hiển thị "Số chẵn": Xuất thông báo "Số  a là số chẵn".

          - Ngược lại, nếu phần dư của  a khi chia cho 2 khác 0:

                  +  Hiển thị "Số lẻ": Xuất thông báo "Số  a là số lẻ".

Bước 4: Kết thúc: Kết thúc thuật toán

22 tháng 5

Câu 2:

Bài toán: Tính tích các số chẵn của n số tự nhiên đầu tiên.

Đầu vào:

Số tự nhiên n.

Đầu ra:

Tích các số chẵn trong n số tự nhiên đầu tiên.

Ví dụ:

Nếu n = 6 thì các số chẵn là 2, 4, 6.

Tích là:

2 × 4 × 6 = 48

Mô tả thuật toán:

Bước 1: Nhập số tự nhiên n.

Bước 2: Gán T = 1.

Bước 3: Cho i chạy từ 1 đến n.

Bước 4: Nếu i là số chẵn thì gán T = T × i.

Bước 5: Sau khi xét hết các số từ 1 đến n, in ra T.

Thuật toán dạng liệt kê:

Nhập n

T ← 1

Với i từ 1 đến n, thực hiện:

Nếu i chia hết cho 2 thì T ← T × i

In ra T

Câu 3:

Bài toán: Tính tích các số lẻ của n số tự nhiên đầu tiên.

Đầu vào:

Số tự nhiên n.

Đầu ra:

Tích các số lẻ trong n số tự nhiên đầu tiên.

Ví dụ:

Nếu n = 7 thì các số lẻ là 1, 3, 5, 7.

Tích là:

1 × 3 × 5 × 7 = 105

Mô tả thuật toán:

Bước 1: Nhập số tự nhiên n.

Bước 2: Gán T = 1.

Bước 3: Cho i chạy từ 1 đến n.

Bước 4: Nếu i là số lẻ thì gán T = T × i.

Bước 5: Sau khi xét hết các số từ 1 đến n, in ra T.

Thuật toán dạng liệt kê:

Nhập n

T ← 1

Với i từ 1 đến n, thực hiện:

Nếu i không chia hết cho 2 thì T ← T × i

In ra T

21 tháng 10 2021

Program HOC24;

var n,i: integer;

t: longint;

Begin

write('Nhap N: '); readln(N);

t:=0;

for i:=1 to n do t:=t+i;

if t mod 2=0 then write('Tong la so chan') else write('Tong la so le');

readln

end.

25 tháng 10 2021

n = int(input('nhap n'))

s = 0

for i in range(0,n):

     s = s+i

print('tong cua day tu 0 den '+n+'la'+s)

if s%2 == 0:

     print('s la so chan')

else:

     print('s la so le')

 

 

     

25 tháng 12 2021

plz help

 

22 tháng 7 2023

program tong_so_le;

var

     n, i, a_i, tong: integer;

begin

     writeln('Nhap vao so nguyen khong am n:');

     readln(n);

     while (n <= 0) or (n > 100) do

     begin

          writeln('So nguyen n phai thoa man 0 < n <= 100, vui long nhap lai:');

          readln(n);

     end;

     writeln('Nhap vao ', n, ' so nguyen a1, a2, ..., an:','<mỗi số nguyên nhập trên một hàng>');

     tong := 0; // Khởi tạo tổng bằng 0

     for i := 1 to n do

     begin

          readln(a_i);

          if i mod 2 = 1 then

               tong := tong + a_i; 

     end;

     writeln('Tong cac so tai vi tri le trong mang la: ', tong);

end.

BÀI 1. BIẾN ĐỔI SỐAn có một số nguyên dương n, bạn ấy vừa nghĩ ra một thuật toán mới để biến đổi sốn về giá trị 1. Một phép biến đổi số n được thực hiện như sau:- n = n div 2 nếu n là số chẵn- n = 3n + 1 nếu n là số lẻPhép biến đổi được lặp lại cho đến khi n = 1.Ví dụ: n = 13: các phép biến đổi lần lượt được thực hiện như sau:13  40  20  10  5  16  8  4 ...
Đọc tiếp

BÀI 1. BIẾN ĐỔI SỐ
An có một số nguyên dương n, bạn ấy vừa nghĩ ra một thuật toán mới để biến đổi số
n về giá trị 1. Một phép biến đổi số n được thực hiện như sau:
- n = n div 2 nếu n là số chẵn
- n = 3n + 1 nếu n là số lẻ
Phép biến đổi được lặp lại cho đến khi n = 1.
Ví dụ: n = 13: các phép biến đổi lần lượt được thực hiện như sau:
13  40  20  10  5  16  8  4  2  1

An muốn biết với số nguyên dương n cho trước, cần thực hiện bao nhiêu bước biến
đổi để n nhận giá trị bằng 1.
Em hãy lập trình trả lời giúp An câu hỏi của bạn ấy!
INPUT

 Một dòng duy nhất chứa số nguyên dương n (1 ≤ n ≤ 1000)

OUTPUT
 Một dòng duy nhất chứa kết quả tìm được.
Ví dụ:

INPUT OUTPUT
13 9

3
15 tháng 4 2021

tự làm đi dễ mà:)))))

Dễ thì bạn làm đi

 

2 tháng 10 2021

#include <bits/stdc++.h>

using namespace std;

int main()

{

long a[105], i,n,max,vt;

cout<<"n="; cin>>n;

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

{

cout<<"A["<<i<<"]="; cin>>a[i];

}

max=a[1];

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

if (max<a[i]) max=a[i];

vt=1;

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

if (max==a[i]) vt=i;

cout<<max<<endl;

cout<<vt;

return 0;

}

 

10 tháng 10 2022

bài này sai r bạn ơi

 

15 tháng 4 2021

tự làm đi dễ mà:)))))

 

Dễ thì bạn làm đi

23 tháng 1 2022

#include <bits/stdc++.h>

using namespace std;

long long a,b;

char st;

int main()

{

cin>>a>>b;

cout<<"Nhap phep tinh:"; cin>>st;

if (st=='+') cout<<a+b;

if (st=='-') cout<<a-b;

if (st=='*') cout<<a*b;

if (st=='/') cout<<a/b;

return 0;

}

23 tháng 1 2022

minh tap lap trinh pascal ma du sao cung cam mon ban da co long tot