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.

29 tháng 8 2023
 program TimDoanConCoTongK; const MAX_N = 100; var a: array[1..MAX_N] of Integer; N, K: Integer; i, j, sum: Integer; begin // Nhập vào dãy số và K Write('Nhap vao so phan tu cua day: '); ReadLn(N); WriteLn('Nhap vao cac phan tu cua day:'); for i := 1 to N do begin Write('a[', i, '] = '); ReadLn(a[i]); end; Write('Nhap vao gia tri K: '); ReadLn(K); // Tìm các đoạn con có tổng bằng K WriteLn('Cac doan con co tong bang ', K, ':'); for i := 1 to N do begin sum := 0; for j := i to N do begin sum := sum + a[j]; if sum = K then begin for k := i to j do begin Write(a[k], ' '); end; WriteLn; end; end; end; end.

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.

6 tháng 4 2023

Uses crt;

Var k: array[1..10] of integer;

i,j,n: byte;

t: integer;

begin clrscr;

Readln(n);

For i:=1 to n do Begin

readln(k[i]);

end;

For i:=1 to n-1 do For j:=i+1 to n do

if k[j] <=k[i] then begin

t:= k[i];

k[i]:=M[j];

k[j]:=t; end;

For i:=1 to n do Write(k[i],';'); readln;

end.

16 tháng 12 2021

Bài 3: 

a: 

2;5;10;17;26;37

0;3;8;15;24;35

16 tháng 12 2021

ờ và tại sao

7 tháng 12 2017

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

19 tháng 1 2021

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

8 tháng 4 2022

D. Không đưa ra kết quả gì

8 tháng 4 2022

Đáp án A.

Vì vòng lặp for..do có biến đếm chạy từ 1 đến 10 mà mỗi lần lặp có lệnh in ra màn hình biến đếm i kèm dấu cách, nên đáp án là A

19 tháng 3 2017

Program ct; USES CRT; Var n,i: Integer; A:array[1..10] of integer; Begin Clrscr; Write(' nhap n:'); Readln(n); For i:=1 to n do begin Write('A[',i,']='); Readln(A[i]); end; For i:=1 to n do Write(A[i]); Readln; End.

( Nếu đề chỉ yêu cầu là nhập 10 phần tử thì không cần khai báo n và thay n -> 10 trong câu lệnh for...do. Còn đề yêu cầu in n phần tử thì làm như trên).

8 tháng 11 2021

Là B bạn nha

Vì dãy số tự nhiên không giới hạn nha bạn

8 tháng 11 2021

Câu B nha