Вопрос по информатике:
1)Дан одномерный массив.Заменить отрицательные элементы на противоположные по знаку
2)Дан одномерный массив.Если элемент четный, то прибавить к нему первый элемент, если нечетный-прибавить последний элемент
3)Дан одномерный массив.Удалить из массива максимальный элемент.После удаления сдвинуть все следующие за ним элементы влево.Последнему элементу присвоить значение 0.
Паскаль
желательно
блок схему
ЗАРАНЕЕ СПАСИБО
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 08.01.2015 13:45
- Информатика
- remove_red_eye 2972
- thumb_up 41
Ответы и объяснения 1
//Версия 3.3, сборка 1634 (14.02.2018)
1)
begin
ReadArrInteger(ReadInteger('n->')).Select(t->-t).Println;
end.
Пример:
n-> 5
7 -9 4 5 -20
-7 9 -4 -5 20
2)
begin
var a:=ReadArrInteger(ReadInteger('n->')); var (f,l):=(a[0],a[a.Length-1]);
Range(0,a.Length-1).ForEach(t->begin if a[t]0 then if a[t].IsEven then a[t]:=a[t]+f else a[t]:=a[t]+l;end);
a.Println;
end.
Пример:
n-> 14
1 5 4 7 8 6 2 4 2 4 0 4 0 3
4 8 5 10 9 7 3 5 3 5 0 5 0 6
3)
begin
var a:=ReadArrInteger(ReadInteger('n->')); var im:=a.IndexMax;
If ima.Length-1 then a:=a[:im]+a[im+1:]+arr(0)
else a:=a[:im]+arr(0);
a.Println;
end.
Пример(1):
n-> 5
1 2 5 3 4
1 2 3 4 0
Пример(2):
n-> 5
1 2 3 4 5
1 2 3 4 0
- 09.01.2015 08:52
- thumb_up 21
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.