⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ropr6tst.pas

📁 This ar the basic programs that i did in highschool. From very simple to medium programs. From array
💻 PAS
字号:
program pr6;
type informatii=record
     nume:string[50];
     inaltime:byte;
     greutate:byte;
     end;
var n,i,p,s,a,b,r:integer;
    v:array[1..100] of informatii;
    aux:informatii;
    ok:boolean;
begin
write('n=');readln(n);
for i:=1 to n do
 with v[i] do begin
              write('numele');readln(nume);
              write('inaltimea');readln(inaltime);
              write('greutatea');readln(greutate);
              end;
repeat
ok:=true;
for i:=1 to n-1 do
 if v[i].inaltime<v[i+1].inaltime then begin
                                       aux:=v[i];
                                       v[i]:=v[i+1];
                                       v[i+1]:=aux;
                                       ok:=false;
                                       end;
 if v[i].inaltime=v[i+1].inaltime then
    if v[i].greutate<v[i+1].greutate then begin
                                          aux:=v[i];
                                          v[i]:=v[i+1];
                                          v[i+1]:=aux;
                                          end;
until ok=true;
for i:=1 to n do with v[i] do writeln(nume:10,inaltime:10,greutate:10);
i:=0;p:=1;s:=0;
repeat
inc(i);
s:=s+v[i].inaltime*p;
p:=p*v[i].greutate;
until i=n;
a:=s;
b:=p;
repeat
r:=a mod b;
a:=b;
b:=r;
until r=0;
s:=s div a;
p:=p div a;
write('media finala',s,'/',p*n);
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -