В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Babl11
Babl11
13.11.2020 07:20 •  Информатика

Операция получения целого частного
обозначения div ∅ ≡ ⊄
тип результата char integer logical string
соотнести

Показать ответ
Ответ:
karina694
karina694
08.02.2021 23:52

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

begin

 var n := ReadInteger('Укажите длину массива:');

 var a:= ArrRandom(n, -99, 99);

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

 a.Println;

 Println('Cумма всех элементов массива:', a.Sum);

 Println('Произведение всех элементов массива:',

     a.Aggregate(BigInteger.One, (p, q) -> p*q));

 Println('Сумма квадратов всех элементов массива:',

     a.Sum(p -> p * p));

 Println('Сумма шести первых элементов массива:',

     a?[:6].Sum);

 var (k1, k2) := ReadInteger2('Введите k1 и k2:');

 Println('Сумма элементов массива с', k1, 'по', k2, 'равна',

     a?[k1-1:k2].Sum);

 Println('Среднее арифметическое всех элементов массива:',

     a.Average);

 var (s1, s2) := ReadInteger2('Введите s1 и s2:');

 Println('Среднее арифметическое элементов массива с', s1,

     'по', s2, 'равно', a?[s1-1:s2].Average)

end.


Определить: а) сумму всех элементов массива; б) произведение всех элементов массива; в) сумму ква
0,0(0 оценок)
Ответ:
egorbychkov83
egorbychkov83
13.01.2023 05:55

program z51;

var

 n,m,p,k:integer;

begin

 n:=35;

 m:=15;

 p:=4;

 k:=0;

 if (n<=35) or (p<3) then

 begin

   k:= m div(p-2);

   if (m div(p-2)<>0) then

   begin

     k:=(m+n)div p+k;

     k:=k+1;

   end

   else

   begin

     k:=(n-m)mod(p-1)+k;

     k:=k-1;

   end

 end  { не хватает }  

 else if ((m+n)div(p+3)>2) then

   k:=k+1;

{  end  лишний }

 Writeln(k);

end.

Объяснение:

Проблема в том, что end указан не там, где надо и это ломает синтаксис программы, посему компилятор ругается. По хорошему нужно было привести сообщение компилятора, а не спрашивать что не так. Чьлбы не ошибваться с логикой, пишите программу с отступами 0 будет видна структура.


Вчем может быть проблема? 50 ! program z51; var n,m,p,k: integer; begin n: =35; m: =15; p: =4;
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота