Advertisement
linkedparadise

Bai tong hop 13-03-2017

Mar 12th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.01 KB | None | 0 0
  1. uses crt;
  2. var a:array[1..100] of integer; // Khai bao mang co toi da 100 phan tu
  3.     i,j,dem1,dem2,max,tong1,tong2,t:integer;
  4.     tbc:real;
  5. begin
  6.     clrscr;
  7.     write('Nhap so phan tu mang: ',);
  8.     readln(n);
  9.     for i:=1 to n do
  10.         begin
  11.             write('Nhap gia tri a[',i,']: ');
  12.             readln(a[i]);
  13.         end;
  14.  
  15.     // Tim phan tu lon nhat cua day a[i]
  16.     max:=a[1];
  17.     for i:=2 to n do
  18.         if max < a[i] then max:=a[i];
  19.  
  20.     // Tinh tong phan tu co gia tri le
  21.     tong1:=0;
  22.     for i:=1 to n do
  23.         if (a[i] mod 2 <> 0) then tong1:=tong1+a[i];
  24.  
  25.     // Nhap k, tinh TBC cac phan tu chia het cho k
  26.     write('Nhap k: '); readln(k);
  27.     dem:=0; tong2:=0;
  28.     for i:=1 to n do
  29.         if (a[i] mod k = 0) then
  30.             begin
  31.                 dem1:=dem1+1;
  32.                 tong2:=tong2+a[i];
  33.             end;
  34.     tbc:=tong2/dem1;
  35.  
  36.     // Dem xem day a[i] co bao nhieu so chan
  37.     dem2:=0;
  38.     for i:=1 to n do
  39.         if (a[i] mod 2 = 0) then dem2:=dem2+1;
  40.  
  41.     // Sap xep day tang dan
  42.     for i:=1 to n-1 do
  43.         for j:=i+1 to n do
  44.             if a[i] > a[j] then
  45.                 begin
  46.                     t:=a[i];
  47.                     a[i]:=a[j];
  48.                     a[j]:=t;
  49.                 end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement