viết chương trình hoán đổi x và y
viết chương trình hoán đổi x và y
Lời giải :
program hotrotinhoc;
var x,y,x1: integer;
begin
readln(x);
x1:=x;
readln(y);
x:=y;
y:=x1;
write('Sau khi hoan doi: x=',x,', y= ',y);
readln
end.
Cách kết hợp hàm if và and trong excel
nếu vay để mua nhà và sử dụng thì là 0.30%
nếu vay để mua nhà và kinh doanh thì là 0.60%
nếu vay đề mua xe và sừ dụng là 0.45%
còn lại là 0.25%
tính tổng dãy số S= 1,2,3,.........N bằng cách liệt kê
uses crt;
var i,n,s:longint;
begin
clrscr;
readln(n);
for i:=1 to n do
s:=s+i;
write('Tong:',s);
readln
end.
Input: dãy số nguyên gồm n số được nhập từ bạn phím
Output: số lớn nhất, bé nhất trong dãy
B1: nhập dãy số nguyên
B2: gán max:=a[1]; min:=a[1]
B3: nếu max<a[i] thì max:=a[i]; min>a[i] then min:=a[i]
B4: in kết quả ra màn hình
Đổi 1GB=1024MB
Cứ 4MB = 1 cuốn
thì 1024/4 MB = 256 cuốn
Vậy USB có 1GB chứa được 256 cuốn sách như thế.
Đổi 1GB=1024MB
Cứ 4MB = 1 cuốn
thì 1024/4 MB = 256 cuốn
Vậy USB có 1GB chứa được 256 cuốn sách như thế.
viết thuật toán nhập vào 3 số a b c. kiểm tra và thông báo ra màn hình xem a b c có phải là 3 cạnh của tam giác hay không nếu phải thì kiểm tra và thông báo ra màn hình đó là tam giác vuông hay không rồi tính diện tích của tam giác đó?
mình đang cần gấp cảm ơn mn trc nha
uses crt;
var a,b,c,p,s:real;
begin
clrscr;
repeat
write('Nhap a='); readln(a);
write('Nhap b=');c readln(b);
write('Nhap c='); readln(c);
until (a>0) and (b>0) and (c>0);
if (a+b>c) and (a+c>b) and (b+c>a) then
begin
kt:=0;
if sqr(a)=sqr(b)+sqr(c) then kt:=1;
if sqr(b)=sqr(a)+sqr(c) then kt:=1;
if sqr(c)=sqr(a)+sqr(b) then kt:=1;
if kt=0 then writeln('Day khong la tam giac vuong')
else begin
writeln('Day la ba canh trong mot tam giac vuong');
p:=(a+b+c)/2;
s:=sqrt(p*(p-a)*(p-b)*(p-c));
writeln('Dien tich tam giac vuong la: ',s:4:2);
end;
end
else writeln('Day khong la ba canh trong mot tam giac');
readln;
end.
Nhập vào 2 số nguyên, tìm và in ra số lớn nhất trong 2 số.Đầu vào: Một dòng chứa 2 số nguyên cách nhau bởi dấu cách.Đầu ra: Một số là số lớn nhất trong 2 số.
uses crt;
var a,b:integer;
begin
clrscr;
write('Nhap a='); readln(a);
write('Nhap b='); readln(b);
if a>b then writeln('So lon nhat la: ',a)
else if a<b then writeln('So lon nhat la: ',b)
else writeln('Hai so bang nhau');
readln;
end.
Thiết kế thuật toán : cho N số nguyên và dãy số nguyên a1, a2... aN. tính tổng các phần tử chẵn và lẻ
Cho dãy số nguyên A gồm N số nguyên a1,a2,....an và một số nguyên k . Cần biết trong dãy A có bao nhiêu số nguyên có giá trị lớn hơn k
Câu hỏi :
a, xác định input và out put của bài toán
b, hãy viết thuật toán giải bài toán
c, cho dãy A = { 5,6,4,5,6 } và k=5 . Hãy mô phỏng thuật toán
Input: số nguyên n, dãy số nguyên A, số nguyên k
Output: số lượng phần tử có giá trị lớn hơn k
Thuật toán:
B1: Nhập N, dãy số nguyên A, số nguyên k
B2: dem←0; i←1;
B3: Nếu i>N thì chuyển đến B6.
B4: Nếu A[i]>k thì dem←dem+1
B5: i←i+1; Quay lại B3.
B6: In dem ra màn hình và kết thúc.
dem=0; i=1;
i>N (Sai): A[1] không lớn hơn k, i=i+1=2
i>N (Sai): A[2] lớn hơn k, dem=dem+1=1; i=i+1=3
i>N (Sai): A[3] không lớn hơn k; i=i+1=4
i>N (Sai): A[4] không lớn hơn k, i=i+1=5
i>N (Sai): A[5] lớn hơn k, dem=dem+1=2; i=i+1=6
i>N (Đúng): In dem là 6.
End