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

Входные данные В первой строке дается число N(1≤N≤105). Далее каждая из N строк описывает одну из N инструкций. Выходные данные Выведите ответ на задачу Пример входные данныеСкопировать 6 2 R 6 L 1 R 8 L 1 R 2 R выходные данныеСкопировать 6

👇
Ответ:
ddaaww
ddaaww
28.04.2022

я не могу нечем в этом случае мы будем играться

4,4(62 оценок)
Открыть все ответы
Ответ:
danilfag
danilfag
28.04.2022
//PascalABC.NET версия 3.3.5.1636 от 10.03.18
//Если программа не запускается, то обновите версию

const
    n = 9;

var
    a: array[0..n] of integer;
    i, k: integer;

begin
    for i := 0 to n do begin
        a[i] := n - i;
        write(a[i], ',');
        end;
        writeln;
    
    for i := 0 to n do
    begin
        K := A[i];
        A[K] := 0;
    end;
    
    k := 0;
    for i := 0 to n do
    begin
        write(a[i], ',');
        if a[i] = 0 then k := k + 1;
    end;
    writeln;
    writeln('k=',k);
end.

Вывод
9,8,7,6,5,4,3,2,1,0, - изначальный массив
0,8,7,6,5,0,0,0,0,0, - после изменения
k=6 - колво нулей
4,4(89 оценок)
Ответ:
bochinskaya06
bochinskaya06
28.04.2022
Вариант №1

//PascalABC.NET (версия 3.1, сборка 1210 от 29.03.2016)
begin
  //Для теста заполним массив сл. числами
  var a := arrrandom(50); a.Println;
  println('Максимальное значение',a.max);
end.

Тестовое решение:
25 78 95 85 97 57 77 49 58 26 36 57 74 24 19 94 66 33 32 43 32 7 64 24 11 2 60 45 6 40 31 19 40 53 80 67 18 26 39 23 53 63 26 18 84 11 11 72 19 79
Максимальное значение 97

Вариант №2 (с циклом for и заполнением массива с клавиатуры)

//PascalABC.NET (версия 3.1, сборка 1210 от 29.03.2016)
const
  n = 50;

var
  a: array[1..n]of integer;
  i, max: integer;

begin
  max := -MaxInt;
  for i := 1 to n do
  begin
    writeln('Введите ', i, ' число ');readln(a[i]);
    if a[i] > max then max := a[i];
  end;
  writeln('Максимальное ', max);
end.
4,4(91 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ