Задать вопрос
6 августа, 03:03

Перевести с турбо паскаля в паскаль абс

program z1;

uses crt;

type

TTmas=array[1 ... 1] of real;

Tmas=^TTmas;

var

a:Tmas;

n, i, j:integer;

f:real;

begin

clrscr;

write ('Размер массива n=') ;

readln (n) ;

getmem (a, sizeof (TTmas) * n) ;

writeln ('Исходный массив:') ;

f:=1;

for i:=1 to n do

begin

f:=f*i;

a^[i]:=1 / (f+1) ;

writeln (a^[i]:0:10) ;

end;

freemem (a, sizeof (TTmas) * n) ;

readln

end.

+3
Ответы (1)
  1. 6 августа, 06:17
    0
    Program z1;

    type

    Tmas=array of real;

    var

    a:Tmas;

    n, i:integer;

    f:real;

    begin

    write ('Размер массива n=') ;

    readln (n) ;

    SetLength (a, n) ;

    writeln ('Исходный массив:') ;

    f:=1;

    for i:=0 to n-1 do

    begin

    f:=f * (i+1) ;

    a[i]:=1 / (f+1) ;

    writeln (a[i]:0:10) ;

    end;

    SetLength (a, 0) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Перевести с турбо паскаля в паскаль абс program z1; uses crt; type TTmas=array[1 ... 1] of real; Tmas=^TTmas; var a:Tmas; n, i, j:integer; ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Сделать так чтобы Writeln был заменен другим словом и повторялься не больше двух раз program choise; var N_M:integer; writeln (' введи номер месяца ') ; readln (N_M) ; case N_M of 1:writeln (' январь ') ; 2:writeln (' февраль ') ;
Ответы (1)
Где ошибка? const n=10; type TMas=array[1 ... n] of integer; var mas1:TMas; procedure ImputMas1 (var masTMas: integer) ; var i: integer; begin for i:=1 to 10 do begin mas1[i]:=random (n) ; Write (mas1[i]:3) ; end; end.
Ответы (1)
Исправить ошибки в паскале program exp3; const m=5; n=3; type matr = array [1 ... m, 1 ... n] of integer; var m: matr; b, i, j, k : integer; повторно объявленный идентификатор begin clrscr; randomize;
Ответы (1)
Помогите найти ошибку в программе (Массив) Program Ah; uses crt; var A:array[1 ... 15] of integer; i, k, n:integer; begin clrscr; for i:=1 to 18 do begin writeln ('A[', i,']=') ; read (A[i]) ; end; writeln ('Введите число') ; read (n) ; k:=0;
Ответы (1)
Выдаёт ошибку: операнды имеют неприводимые типы. Где я ошиблась? (Программа написана на языке Pascal ABC) Program Home; Uses CRT; Var a: integer; b: real; Begin WriteLn ('Введите еденицу измереня: килограмм, миллиграмм, грамм, тонна, центнер') ;
Ответы (1)