kayrina
?>

Массив а вводится с клавиатуры. найти сумму его элементов. размер произвольный. паскаль

Информатика

Ответы

николаевич-Елена988
Var
    a: array[1..100] of integer;
    i, n, s: integer;

begin
    readln(n);
    s := 0;
    for i := 1 to n do
    begin
        Readln(a[i]);
        s := s + a[i];
    end;
    
    writeln('s = ', s);
end.
iv1as2
Var
    a: array [,] of integer;

begin
    var n := ReadlnInteger('n = ');
    var m := ReadlnInteger('m = ');
    var rand := ReadlnInteger('Для ручного ввода нажмите 0');
    
    if rand = 0 then begin
        a := new integer[m, n];
        for var i := 0 to m-1 do
            for var j := 0 to n-1 do
                a[i, j] := ReadlnInteger('a[' + i + ',' + j + '] = ');
    end
    else a := MatrixRandom(m, n, 1, 100);
    Println(a);
    
    var b := ArrGen(n, x -> 1);
    for var i := 0 to m-1 do
        for var j := 0 to n-1 do
            if j mod 2 = 0 then
                b[j] := b[j] * a[i, j];
    
    b.Where((x, i)-> i mod 2 = 0).SortedDescending().Println();
end.
vladimyrgorbunov

{НАПИШИТЕ ПРОГРАММУ ДЛЯ ПАСКАЛЯ:
1) Разработайте алгоритм для ввода в память ЭВМ линейной таблицы В,
 состоящей из 8 элементов вещественного типа. Ввод организуйе без использования цикла
2) разработайте алгоритм для ввода в память ЭВМ одномерного массива С
 состоященр из 7 элементов целого тип. Ввод организуйе с исползованием цикла "ДЛЯ".
3) разработайте алгоритм для ввода в память ЭВМ одномерного массива Д
 состоящего из 10 элементов целого типа.
 Каждый элемнт вычислите по формуле: значение элемента равно квадрату его индекса}

var
    B: array [1..10] of real;
    C: array [1..10] of integer;
    D: array [1..10] of integer;
    i:integer;

begin
    writeln('Введите 8 элементов В');
    read(b[1], b[2], b[3], b[4], b[5], b[6], b[7], b[8]);
    
    writeln('Введите 7 элементов C');
    for i := 1 to 7 do read(C[i]);
    
    for i := 1 to 10 do D[i] := i * i;
    
    writeln();
    for i := 1 to 8 do write(B[i], ' ');
    writeln();
    for i := 1 to 7 do write(C[i], ' ');
    writeln();
    for i := 1 to 10 do write(D[i], ' ');
end.

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

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

Массив а вводится с клавиатуры. найти сумму его элементов. размер произвольный. паскаль
Ваше имя (никнейм)*
Email*
Комментарий*

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

latoyan817
smileystyle
vitbond12
nchorich55
zanthia94
aninepp
xachen
irinanikulshina144
Salkinserg
cochana
Vladimirovna
jgaishun756
Alekseevich_Viktorovna
Vip2002www86
mail5