Viết chương trình tính hiệu các số 5=1-2-3-4-5-6-7-8-9-10
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.
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
Câu 2:
#include <bits/stdc++.h>
using namespace std;
double p1,p2;
int i,n;
int main()
{
cin>>n;
p1=1;
p2=1;
for (i=1; i<=n; i++)
{
if (i%2==0) p2=p2*(i*1.0);
else p1=p1*(i*1.0);
}
cout<<fixed<<setprecision(2)<<p1<<endl;
cout<<fixed<<setprecision(2)<<p2;
return 0;
}
![](https://rs.olm.vn/images/avt/0.png?1311)
Chương trình trên cho phép người dùng nhập vào dãy số và giá trị K. Sau đó, chương trình sẽ tìm tất cả các đoạn con trong dãy có tổng bằng K và in chúng ra màn hình.
Ví dụ, với dãy số [1, 2, 3, 4, 5] và K = 7, chương trình sẽ in ra:
2 3 4 5 2Đây là tất cả các đoạn con có tổng bằng 7 trong dãy số đã cho.
![](https://rs.olm.vn/images/avt/0.png?1311)
Bài 7:
Số phần kẹo Hùng đã cho Hà và Hồng là:
\(\dfrac{2}{7}+\dfrac{1}{7}=\dfrac{3}{7}\left(phần\right)\)
Hùng còn lại số phần của gói kẹo là:
\(\dfrac{6}{7}-\dfrac{3}{7}=\dfrac{3}{7}\left(phần\right)\)
1:
2 3/4
5 6/5
3 3/9
7 6/8
2:
1/3 + 2/3 + (3/4 + 1/4) = 2
=2
= 4 5/10
![](https://rs.olm.vn/images/avt/0.png?1311)
lệnh for...to...do:
a)program tinh_tong;
uses crt;
var i,s:byte;
begin
clrscr;
s:=0;
for i:=1 to 9 do s:=s+i;
write(s);
readln;
end.
b)
program tinh_tong;
uses crt;
var i,s:byte;
begin
clrscr;
s:=0;
for i:=1 to 14 do
begin
if i mod 2=0 then
s:=s+i;
end;
write(s);
readln;
end.
c)
program tinh_tong;
uses crt;
var i,s:byte;
begin
clrscr;
s:=0;
for i:=1 to 15 do
begin
if i mod 2=1 then
s:=s+i;
end;
write(s);
readln;
end.
lệnh while...do
a)program tinh_tong;
uses crt;
var i,s:byte;
begin
clrscr;
s:=0;
i:=1;
while i<=9 do
begin
s:=s+i;
i:=i+1;
end;
write(s);
readln;
end.
b)program tinh_tong;
uses crt;
var i,s:byte;
begin
clrscr;
s:=0;
i:=1;
while i<=14 do
begin
if i mod 2=0 then
s:=s+i
else i:=i+1;
end;
write(s);
readln;
end.
c)
program tinh_tong;
uses crt;
var i,s:byte;
begin
clrscr;
s:=0;
i:=1;
while i<=15 do
begin
if i mod 2=1 then
s:=s+i
else i:=i+1;
end;
write(s);
readln;
end.
![](https://rs.olm.vn/images/avt/0.png?1311)
Lời giải chi tiết:
2 = 1 + 1 |
6 = 2 + 4 |
8 = 5 + 3 |
10 = 8 + 2 |
3 = 1 + 2 |
6 = 3 + 3 |
8 = 4 + 4 |
10 = 7 + 3 |
4 = 3 + 1 |
7 = 6 + 1 |
9 = 8 + 1 |
10 = 6 + 4 |
4 = 2 + 2 |
7 = 5 + 2 |
9 = 7 + 2 |
10 = 5 + 5 |
5 = 4 + 1 |
7 = 4 + 3 |
9 = 6 + 3 |
10 = 10 + 0 |
5 = 3 + 2 |
8 = 7 + 1 |
9 = 5+ 4 |
10 = 0 + 10 |
6 = 5 + 1 |
8 = 6 + 2 |
10 = 9 + 1 |
1 = 0 + 1 |
2=1+1 6=2+4 8=5+3 10=8+2
3=1+2 6=3+3 8=4+4 10=7+3
4=3+1 7=6+1 9=8+1 10=6+4
4=2+2 7=5+2 9=7=2 10=5+5
5=4+1 7=4+3 9=6+3 10=10+0
5=3+2 8=7+1 9=5=4 10=0+10
6=5+1 8=6=2 10=9+1 1=0+1