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.

  1. Bắt đầu.
  2. Nhập hai số a và b. (Đây là hai số mà chúng ta muốn tính tích).
  3. Đặt một biến tích có giá trị ban đầu là 0. (Biến này sẽ lưu trữ kết quả tích).
  4. Kiểm tra giá trị của b.
    • Nếu b lớn hơn 0: Thực hiện lặp lại b lần bước 5.
    • Nếu b nhỏ hơn 0: Thực hiện lặp lại giá trị tuyệt đối của b lần bước 6.
    • Nếu b bằng 0: Chuyển đến bước 7.
  5. Cộng giá trị của a vào biến tích.
  6. Trừ giá trị của a vào biến tích.
  7. Xuất giá trị của biến tích. (Đây chính là tích của a và b).
  8. Kết thúc.

Giải thích:

  • Cách này mô phỏng phép nhân như là phép cộng (hoặc trừ) lặp lại. Ví dụ: 3 × 4 có thể hiểu là 3 + 3 + 3 + 3 (4 lần).
  • Chúng ta cần xử lý trường hợp b âm bằng cách trừ a đi b lần.
  • Trường hợp b bằng 0, tích sẽ là 0, và biến tích đã được khởi tạo là 0 nên chúng ta không cần thực hiện phép cộng nào.
27 tháng 4 2024

dễ thế mà không biết trả lời

tính tích 2 số a và b:

Đầu vào: Giá trị 2 số a và b

Đầu ra: Kết quả tích a .b

tính tổng 2 số a và b:

Đầu vào: Giá trị 2 số a và b

Đầu ra: Kết quả tổng a+b

tính hiệu 2 số a và b:

Đầu vào: Giá trị 2 số a và b

Đầu ra: Kết quả hiệu a-b

9 tháng 5 2023

* Tích

đầu vào hai số a và b

đầu ra giá trị trung tích avaf b

sơ đồ khối mô tả thuật toán

27 tháng 12 2021

a: Input: a,b,c

Output: a+b+c và a*b*c

27 tháng 12 2021

Thế là song r hả chị , em thấy nó thiếu j í

24 tháng 11 2021

Câu 1 :

Tham khảo

Y tưởng : xét từng số hạng trong dãy nếu số hạng > 0 thì xếp vào một biến tổng rồi chia cho số hàng đã xếp được

Input : Dãy A gồm N số nguyên a1....aN;

Output : Trung bình cộng của  các số dương;

B1 : Nhập N số nguyên a1.... aN;

B2 : TB <--- 0, dem <---- 0, i <---- 1, Tong <--- 0;

B3 : Nếu a[i] > 0 thì Tong <--- TB + a[i];

B4 : dem <--- dem + 1;

B5 : Nếu i > N thì đưa ra màn hình kết quả TB = Tong/Dem rồi kết thúc chương trình;

B 6 : i <--- i + 1 rồi quay lại B3;

Câu 2 :

Tham khảo

Ta nhận thấy rằng, bội số chung nhỏ nhất của hai số nguyên dương a, b có thể được tính theo công thức:

ab/d

trong đó d là ước chung lớn nhất của a và b.

Bởi vậy:

Nên viết hàm để tính bội chung nhỏ nhất của hai số nguyên dương vì chương trình con cần trả ra một giá trị;

- Hàm tính bội chung nhỏ nhất của hai số nguyên dương a, b cần sử dụng hàm tính ước chung lớn nhất của a và b.

- Hàm tính ước chung lớn nhất của hai số nguyên dương a, b:

function ucln (a, b: integer): integer;

var r: integer;

begin

while b>0 do begin

r: = a mod b ,a : = b ; b:= r; end; ucln:= a; and;

- Hàm tính bội chung nhỏ nhất của hai số nguyên dương a, b:

ADVERTISING Video Player is loading.

This is a modal window.

The media could not be loaded, either because the server or network failed or because the format is not supported.partner logo 

lunction bcnn(a, b: integer): integer;

begin

bcnn:= a*b div ucln(a, b);

end;

Khi đó, chương trình con tính bội số chung nhỏ nhất của hai số nguyên dương a, b như sau:

program bai4_chuong6;

use crt ;

vai

X y: integer;

function ucln(a, b: integer): integer;

var r: integer;

begin

while b>0 do begin

r:= a mod b; a: = b ,b:= r;

end; ucln:= a;

end;

txnction bcnn(a, b: integer): integer;

begin

bcnn:= a*b div ucln(a, b);

end;

Begin

clrscr;

writeln('Nhap vao hai so can tim BCNN');

write ('x=') , readln(x); write ('y=') , readln(y);

writeln('bcnn cua hai so',x:4,'va',y:4,'la',bcnn(a,b)

readln

End.

Câu 3 : chịu

 

 

 

27 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

long long p,q;

int main()

{

cin>>p>>q;

cout<<p+q<<" "<<p-q;

return 0;

}

27 tháng 12 2021

Ko hiểu chị

a: Bước 1: Nhập hai số a và b

Bước 2: Nếu a>b thì xuất a

ngược lại thì xuất b

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

30 tháng 12 2021

ai giúp mình đi

 

30 tháng 12 2021

#include <bits/stdc++.h>

using namespace std;

long long a,cv,dt;

int main()

{

cin>>a;

cv=a*4;

dt=a*a;

cout<<cv<<endl;

cout<<dt;

return 0;

}