Trang chủ Tin Học Lớp 10 Người ta cho xây dựng một dãy gồm N cây...

Người ta cho xây dựng một dãy gồm N cây cột, mỗi cây cột có độ cao a[i] một cây cột thoả mãn là cây cột mà chiều cao của nó lơn hơn hai cây cột đứng cạnh n

Câu hỏi :

Giúppppppppppppp với

image

Lời giải 1 :

var a,nho:array[0..1000] of longint;
f1,f2:text;
i,j,dem:word;
function kt(j:word):boolean;
begin
    if (a[j-1]<a[j]) and (a[j]>a[j+1]) then exit(true);
    exit(false);
end;
procedure daovitri(a,b:longint);
var tam:longint;
begin
    tam:=a; a:=b; b:=tam;
end;
begin
    assign(f1,'bai1.inp');reset(f1);
    assign(f2,'bai1.out');rewrite(f2);
    i:=0;
    while eof(f1)=false do
       begin
           inc(i);
           read(f1,a[i]);
       end;
    dem:=0;
    for j:=1 to i do
       if kt(j)=true then
          begin
              inc(dem);
              nho[dem]:=j;
          end;
    writeln(f2,dem);
    for i:=dem downto 1 do
       write(f2,nho[i],' ');
    close(f1);close(f2);
end.

Thảo luận

Lời giải 2 :

uses crt;
var f:text; i,n,d:longint;
a:array[1..100000000]of longint;
begin
clrscr;
   assign(f,'input.pas');reset(f);
       readln(f,n);
       for i:=1 to n do read(f,a[i]);
   close(f);
   assign(f,'output.pas');rewrite(f);
      for i:=2 to n-1 do 
         if (a[i]>a[i+1])and(a[i]>a[i-1]) then inc(d);
      writeln(f,d);
      for i:=n-1 downto 2 do 
          if (a[i]>a[i+1])and(a[i]>a[i-1]) then write(f,i,' ');
   close(f); 
end.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 10

Lớp 10 - Năm thứ nhất ở cấp trung học phổ thông, năm đầu tiên nên có nhiều bạn bè mới đến từ những nơi xa hơn vì ngôi trường mới lại mỗi lúc lại xa nhà mình hơn. Được biết bên ngoài kia là một thế giới mới to và nhiều điều thú vị, một trang mới đang chò đợi chúng ta.

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK