novdodCT
?>

Сформировать массив из 10 целых чисел увеличить каждый элемент массива на 5

Информатика

Ответы

Pashinov

var a:array [1..10] of Integer;

i:Integer;

begin

write ('Массив ');

for i:=1 to 10 do

begin

a[i]:=random(51);

write (a[i]:3)

end;

writeln;

write ('Массив ');

for i:=1 to 10 do

begin

a[i]:=a[i]+5;

write (a[i]:3)

end

end.

des-32463

===== PascalABC.NET =====

begin

 var a := ArrRandom(10, -90, 90);

 a.Println;

 a.Transform(p -> p + 5);

 a.Println

end.


Сформировать массив из 10 целых чисел увеличить каждый элемент массива на 5
tatyanaryzhkova

должно по идее получиться "нет худо без добра.", но у меня получилось

"нет худо бrз одра." может ты в условии что-то напутала? вот программа которая переводит

 

function Pow(a, x:integer):integer;
var
  rez, i:integer;
begin
  rez := 1;
  for i := 1 to x do
    rez := rez * a;
  Pow := rez;
end;

function BinToDec(a:string):integer;
var
i ,r:integer;
begin
  r := 0;
  for i := length(a) downto 1 do
    r := r + StrToInt(a[i]) * Pow(2, length(a) - i);

  BinToDec := r;
end;

var
  s:array[1..100] of string;
  i:integer;
begin
  s[1] := '11001101';
  s[2] := '11100101';
  s[3] := '11110010';
  s[4] := '00100000';
  s[5] := '11110101';
  s[6] := '11110011';
  s[7] := '11100100';
  s[8] := '11100000';
  s[9] := '00100000';
  s[10] := '11100001';
  s[11] := '1110010';
  s[12] := '11100111';
  s[13] := '00100000';
  s[14] := '11101110';
  s[15] := '11100001';
  s[16] := '11110000';
  s[17] := '11100000';
  s[18] := '00101110';
  for i := 1 to 18 do
    write(chr(BinToDec(s[i])));
end.

tatiyanabe2013727
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016 - №1
begin
  var a,b,c:integer;
  Write('Введите три натуральных числа: '); Read(a,b,c);
  var s:=a+b+c;
  var k:=Trunc(sqrt(s));
  if k*k=s then Writeln('Сумма чисел - квадрат ',k)
  else Writeln('Сумма чисел не является квадратом целого')
end.

Тестовое решение
Введите три натуральных числа: 13 4 8
Сумма чисел - квадрат 5

// PascalABC.NET 3.1, сборка 1230 от 27.04.2016 - №2
begin
  var a,b,c:integer;
  Write('Введите три натуральных числа: '); Read(a,b,c);
  var s:=power(a*b*c,1/3);
  if s=int(s) then Writeln('Среднее геометрическое - целое число')
  else Writeln('Среднее геометрическое - нецелое число')
end.

Тестовое решение
Введите три натуральных числа: 16 8 15
Среднее геометрическое - нецелое число

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сформировать массив из 10 целых чисел увеличить каждый элемент массива на 5
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Рожков Зейдан460
alex13izmailov
Asira926
Aleksandrovna-Marina
Galiaahmatova4447
kosbart28
socofilesrus4
mali2681208
Nastyaches4
kol-nat26
citioil15
sav4ukoxana7149
Иванов1813
Berezovskaya
osandulyak