0 / 0 / 0
Регистрация: 29.05.2018
Сообщений: 2
1

Заменить все отрицательные элементы массива на максимальный элемент массива

29.05.2018, 12:11. Показов 3651. Ответов 1
Метки нет (Все метки)

Дан одномерный массив из N элементов. Заменить все его отрицательные элементы на максимальный элемент массива
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2018, 12:11
Ответы с готовыми решениями:

Заменить все отрицательные элементы двумерного массива на максимальный элемент
Написать программу, которая заменяет все отрицательные элементы двумерного массива на максимальный...

Заменить все отрицательные элементы двумерного массива на максимальный элемент
Здравствуйте уважаемые знатоки. Хотелось бы получить помощь по отписанной ниже программе....

Заменить на единицы все элементы массива, значения которых больше 3 , если максимальный элемент массива имеет значение от 0 до 5
Помогите пожалуйста решить 2 задачи... 1) Если сумма значений элементов с четным индексом в...

Все нулевые элементы заменить на максимальный элемент массива
Дан одномерный массив.Все нулевые элементы заменить на максимальный элемент массива

1
5041 / 2617 / 2343
Регистрация: 10.12.2014
Сообщений: 9,967
29.05.2018, 12:18 2
Лучший ответ Сообщение было отмечено ratoron как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
var a:array [1..10] of Integer;
 i,max:Integer;
begin
  Randomize;
  for i:=1 to 10 do a[i]:=Random(21)-10;
  for i:=1 to 10 do Write(a[i]:3);WriteLn;
  max:=1; for i:=2 to 10 do if a[i]>a[max] then max:=i;
  for i:=1 to 10 do if a[i]<0 then a[i]:=a[max];
  for i:=1 to 10 do Write(a[i]:3);WriteLn;
end.
Добавлено через 1 минуту
Ну или так, совмещаем приятное с полезным:
Pascal
1
2
3
4
5
6
7
var a:array [1..10] of Integer;
 i,max:Integer;
begin
  Randomize;
  max:=1; for i:=1 to 10 do begin a[i]:=Random(21)-10;Write(a[i]:3);end;WriteLn;
  for i:=1 to 10 do begin if a[i]<0 then a[i]:=a[max];Write(a[i]:3);end;WriteLn;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2018, 12:18
Помогаю со студенческими работами здесь

Заменить все положительные элементы массива, кратные пяти, на максимальный элемент
Текст задания Создать программу, обеспечивающую работу следующих пунктов меню. 1. Ввод массива...

Заменить все четные элементы массива с нечетными значениями на предпоследний положительный элемент массива
Помогите, пожалуйста!! Дан одномерный массив Xk. Заменить все четные элементы с нечетными...

Заменить все отрицательные элементы массива нулями
Создать одномерный массив из 10 случайных целых чисел из интервала от -10 до 15.Заменить все...

Все отрицательные элементы массива В заменить нулями
Все отрицательные элементы массива В заменить нулями.Вывести на экран исходный и преобразованный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru