Se considera tabloul A[1..n] ,
n ≤ 100 de numere intregi. Scrieti un program pascal care determina elementul
maxim si fiecare element a tabloului A este inmultit cu elementul maxim.
program pascal prin proceduri
Răspunsuri la întrebare
Răspuns de
5
Program p1;
const max=100;
type Tabel=array[1..max] of integer;
var n,i,b:integer; A:Tabel;
procedure tab(n,max,el:integer);
var i:integer;
begin
max:=0;
for i:=1 to n do
if A[i]>max then max:=A[i];
for i:=1 to n do
begin
el:=A[i]*max;
writeln(el);
end;
end;
Begin
write('Dati n:');readln(n);
writeln('Introduceti elementele in tabel:');
for i:=1 to n do readln(A[i]);
writeln('Ati introdus:'); for i:=1 to n do write(A[i],','); writeln;
tab(n,max,b);
readln;
End.
const max=100;
type Tabel=array[1..max] of integer;
var n,i,b:integer; A:Tabel;
procedure tab(n,max,el:integer);
var i:integer;
begin
max:=0;
for i:=1 to n do
if A[i]>max then max:=A[i];
for i:=1 to n do
begin
el:=A[i]*max;
writeln(el);
end;
end;
Begin
write('Dati n:');readln(n);
writeln('Introduceti elementele in tabel:');
for i:=1 to n do readln(A[i]);
writeln('Ati introdus:'); for i:=1 to n do write(A[i],','); writeln;
tab(n,max,b);
readln;
End.
Alte întrebări interesante
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă