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

Св pascalabc. дан массив f1, , f17. в массиве есть только два отрицательных элемента. заменить все элементы, стоящие до первого отрицательного и после второго, на нули. массив нужно взять из другого файла.

👇
Ответ:
livr5
livr5
23.07.2020
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var a:=ReadLines('m17.txt').JoinIntoString.ToIntegers;
  a.Println;
  var b:=a.Select((x,i)->Rec(x,i)).Where(x->x.Item1<0)
    .Select(x->x.Item2).ToArray;
  if b.Count<>2 then
    Writeln('Количество отрицательных элементов не равно двум')
  else begin
    a:=SeqFill(b[0],0).Concat(a.Skip(b[0]).Take(b[1]-b[0]+1))
      .Concat(SeqFill(a.Length-b[1]-1,0)).ToArray;
    a.Println
    end
end.

Тестовое решение:
23 14 7 15 0 13 -6 41 18 13 8 42 27 -11 3 19 10
0 0 0 0 0 0 -6 41 18 13 8 42 27 -11 0 0 0

Файл с исходными данными имеет имя m17.txt. Тестовый файл находится во вложении. Разбивка на строки сделана по 5 значений, но может быть совершенно произвольной. Также нет привязки именно к 17 числам, главное - чтобы отрицательных чисел было ровно два, иначе будет выдано сообщение о их неверном количестве.
4,6(78 оценок)
Открыть все ответы
Ответ:
angelikasolnce
angelikasolnce
23.07.2020
1) Основной инструмент передачи, хранения и обработки информации (9 букв).-компьютер
2) Основное устройство ввода информации (10 букв).-клавиатура
3) "Мозг" компьютера (9 букв).-процессор
4) Устройство вывода информации (7 букв).-монитор
5) Устройство хранения программ и данных (6 букв).-память
6) Устройство для быстрого перемещения по экрану и выбора информации (4 буквы).-мышь
7) Носитель информации, на который записывают программы для хранения (7 букв).-дискета
8) Другое название жёсткого диска (9 букв). -винчестер
9) Устройство, с которого можно вывести на бумагу тексты и рисунки (7 букв).-принтер
4,8(7 оценок)
Ответ:
dalnik38
dalnik38
23.07.2020
Линейка - для измерения линейных размеров (длин, расстояний)
транспортир - для измерения плоских углов
термометр - для измерения температуры
барометр - для измерения давления
компас - для ориентирования по сторонам света (по азимуту) и для измерения азимутальных углов
телескоп - для наблюдения за макромиром, то есть за большими телами - небесной сферой (за звёздами, планетами и др., то есть за космосом)
микроскоп - для наблюдения за микромиром (то есть за маленькими телами)

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