ubdjf
03.06.2022 19:01

Разработать программу используя рекурсию (нельзя использовать циклы и желательно не использовать массивы), сначала пишем какое количество чисел будет в строке (count), затем пишем последовательно чисел, например, (1, 2,3 ,6, -2, -5, -10, 5), затем программа выводит номер последнего отрицательного числа(счёт идёт с нуля, значит -10 это 6 номер). Если нет ни одного отрицательного числа, вывести -1.
Проходили только условные конструкции, методы, массивы, не надо использовать сложные алгоритмы или встроенные функции для обработки массивов.
Язык java.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Скрытый21
23.08.2020 07:00

Тесты по информатике

1. Как называется группа файлов, которая хранится отдельной группой и имеет собственное имя ?

- Байт

 Каталог

- Дискета

2. Как называются данные или программа на магнитном диске?

- Папка

+ Файл

- Дискета

3. Какие символы разрешается использовать в имени файла или имени директории в Windows?

- Цифры и только латинские буквы

+ Латинские, русские букву и цифры

- Русские и латинские буквы

4. Выберите имя файла anketa с расширением txt.

- Anketa. txt.

+ Anketa. txt

- Anketa/txt.

5. Укажите неправильное имя каталога.

- CD2MAN;

- CD-MAN;

+ CD\MAN;

Объяснение:

0,0(0 оценок)
Ответ:
feliz3600
17.11.2020 18:03
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
begin
  var n:=ReadInteger('n=');
  var a:=ArrRandom(n,-50,50);
  Writeln('Исходный массив'); a.Println;
  var se:=a.Where(x->x mod 3=0);
  if se.Count=0 then
    Writeln('В массиве нет элементов, кратных трем')
  else begin
    var b:=se.Max;
    var i:=0;
    while a[i]<>b do Inc(i);
    if i=n-1 then Writeln('Максимальный элемент - последний')
    else begin
      Writeln('Результирующий массив');
      a[i+1]:=abs(a.Where(x->x<0).Sum); a.Println
      end
    end
end.

Тестовое решение:
n= 15
Исходный массив
-24 -38 15 -33 -40 -18 21 34 20 49 -19 29 29 38 -41
Результирующий массив
-24 -38 15 -33 -40 -18 21 213 20 49 -19 29 29 38 -41
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота