Мимолетом здесь...
51 / 51 / 0
Регистрация: 14.05.2010
Сообщений: 209
1

Все четные элементы массива заменить нулями, остальные элементы максимальными

13.12.2010, 10:36. Показов 2046. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В одномерном числовом массиве D все четные элементы заменить нулями ,остальные элементы максимальными.
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2010, 10:36
Ответы с готовыми решениями:

Двумерный массив. Все четные элементы массива заменить нулями
Все четные элементы массива заменить нулями. Заполнение массива произвести случайными целыми...

Заменить нулями элементы массива между минимальными и максимальными, кроме них самих
Дан 1- мерный массив A(N), где N - заданное натуральное число.Массив получен методом генерирования...

Заменить все элементы массива больше 15 восьмерками, а элементы равные 5 нулями
Здравствуйте) Пожалуйста, помогите решить две задачки!) 1)Одномерный массив из 7 элементов ...

Заменить все элементы массива = С нулями
Дан двумерный массив размерностью 4х4. Заменить все элементы массива = С нулями. В случае если...

4
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
13.12.2010, 10:53 2
Находим максимальный
Pascal
1
2
3
for i:=1 to n do
if a[i] mod 2=0 then a[i]:=0
else a[i]:=max;
1
Фрилансер
Эксперт С++
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
13.12.2010, 10:54 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
max:=1;
for i:=1 to n do
if arr[i] > max then
max:=arr[i];
for i:=1 to n do
if not odd(arr[i]) then
arr[i]:=0
else
arr[i]:=max;
1
7 / 9 / 1
Регистрация: 10.12.2010
Сообщений: 48
13.12.2010, 11:00 4
Команда
Pascal
1
max:=1;
будет неверна, если все элементы отрицательные. Поэтому лучше написать
Pascal
1
max:=arr[1];
Так, думаю, будет вернее.
0
Мимолетом здесь...
51 / 51 / 0
Регистрация: 14.05.2010
Сообщений: 209
13.12.2010, 11:52  [ТС] 5
Спасибо всем!
1
13.12.2010, 11:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2010, 11:52
Помогаю со студенческими работами здесь

Заменить все элементы массива стоящие до максимального нулями.
uses crt; var m:array of integer; i,n,a,b,max:integer; begin clrscr; writeln('введите...

Заменить все элементы массива стоящие до заданного номера нулями
Заменить все элементы массива стоящие до заданного номера нулями. помогите пожалуйста )

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

Заменить все четные элементы массива на число в заданное заранее.
Помогите решить задачи 1.Заменить все четные элементы массива на число в заданное заранее.


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

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

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