М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
nikaa10
nikaa10
07.01.2020 13:38 •  Информатика

Уже надо завтро сдавать тетрать написать прогу которая находит произведение элемента массива

👇
Ответ:
anablack1
anablack1
07.01.2020
Const N=10;
var a: array [0..N] of integer;
    i, m: integer;
begin
     for i := 0 to N do
         a[i] := random(1000) - 500; { Надо же что-то в массив закинуть =) }
     for i := 0 to N do
         m := m + a[i];
     writeln(m);
end.
4,6(27 оценок)
Ответ:
layro2
layro2
07.01.2020
Var
mas:array[10] of integer;
i,pr:integer;
begin
pr:=1;
for i:=1 to 10 do
pr=pr*mas[i];
writeln('Произведение = ',pr);
end.

с Объявлением массива точно не помню,посмотри сам как он объявляется,я написал примерно,вроде размерность не много по другому указывается
4,4(78 оценок)
Открыть все ответы
Ответ:
дуыуд
дуыуд
07.01.2020
// F#
open System
[<EntryPoint>]
let main argv =
    let mutable sum = 0
    let mutable i = 0
    let array = [19..51]
    while i < array.Length do
        let value = array.Item i
        if 5 % value = 0 then
             sum <- sum + value
        i <- i+1
    Console.WriteLine sum
    Console.ReadKey true |> ignore
    0

// Pascal (for)
  var sum : integer;
      i: integer;
begin
  sum := 0;
  i := 0;
  for i:=19 to 51 do
  begin
    if i mod 5 = 0 then
      sum := sum + i;
  end;
  writeln(sum);
end.

// Pascal
  var sum : integer;
      i: integer;
begin
  sum := 0;
  i := 19;
  while (i <= 51) do
  begin
    if i mod 5 = 0 then
      sum := sum + i;
    i := i + 1;
  end;
  writeln(sum);
end.
4,6(58 оценок)
Ответ:
rotsib
rotsib
07.01.2020
Давайте сделаем так:
Опишем 4 функции в программе. Когда надо - вытащим нужную...  ОК?

uses Crt;
var x1, x2 , dx, y: real;
    i: integer;
function f1 (x:real):real;
 begin
   f1:=2*x;
end;

function f2 (x: real):real;
 begin
   f2:=x/3+9;
 end;

function f3 (x:real):real;
begin
  f3:=x-4;
end;

function f4 (x: real):real;
begin
  f4:=x/8-6;
end;

begin
ClrScr;
Write(' x1 = '); ReadLn(x1);
Write(' x2 = '); ReadLn(x2);
Write (' dx = '); ReadLn(dx);
i:=1;
repeat
   WriteLn(f1(i):6:3);
   i:=i+1;
until i>x2;
ReadLn;
end.

Например, задавая х1= -10
                               х2= 10
                               dx = 1  получаем значения для первой функции

Записав WriteLn (f3(i):6:3); - получаем значения для третьей функции и так далее
4,7(8 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ