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

Дано 15 целых чисел. определить, сколько из них больше предыдущего и последующего чисел. найти сумму цифр каждого такого числа. выполнить в среде разработки паскаль

Показать ответ
Ответ:
aleXxxx03
aleXxxx03
08.10.2020 09:42
Program A;var a,i,n:integer;a:=15;i:=0;if a>i then writeln ('Число а больше чем i на ', a-i) else writeln       ('Число i больше чем а на ', a-i);n:=1while a<15 do begin a:=n+1+a; end;writeln (n);end.
0,0(0 оценок)
Ответ:
baha2001zzz
baha2001zzz
08.10.2020 09:42
//PascalABC.NET

var
  A: array [1..15] of integer;
  i, sum, n: integer;
begin
  for i := 1 to 15 do
  begin
    A[i] := random(1001)-500;
    write(A[i], ' ');
  end;
  writeln;
 
  for i := 2 to 14 do
    if ((A[i] > A[i - 1]) and (A[i] > A[i + 1])) then
    begin
   
   sum := 0;
  n := A[i]; 
  while ( n<>0 ) do
  begin
    sum := sum + (n mod 10);
    n := n div 10;
    if n in [-9 .. -1] then
    begin
      if sum - abs(n) < 0 then
        sum := abs(sum) - abs(n)
      else
        sum := sum - abs(n);
      break;
    end;
  end;   
   writeln('Сумма цифр числа ', A[i], ' = ', sum);
  end;
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота