Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 16.05.2014
Сообщений: 9
1

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

16.05.2014, 20:50. Показов 3389. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив T[n],заменить в нем все отрицательные элементы на положительные.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const n=10;
var a,b:array[1..n] of real;
i:integer;
s:real;
begin
for i:=1 to n do
begin
write('a[',i,']=');
readln(a[i]);
end;
for i:=1 to n do
if a[i]<0 then b[i]:=(-a[i])else b[i]:=a[i];
writeln(b[i],' ');
readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2014, 20:50
Ответы с готовыми решениями:

В массиве все положительные элементы умножить на 10, а все отрицательные заменить на 0
1. В одномерном массиве размерностью N все положительные элементы умножить на 10, а все...

Заменить все отрицательные числа в массиве на положительные , а положительные на отрицательные
Существует двумерный массив произвольной размерности . Заменить все отрицательные числа в массиве...

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы нулями, все...

Заменить в третьем столбце все отрицательные элементы нулями, все положительные элементы в 5-й строке их квадратами
переведите на паскаль Дан массив R (M, N). Заменить в третьем столбце все отрицательные элементы...

2
696 / 570 / 414
Регистрация: 31.03.2013
Сообщений: 1,029
16.05.2014, 21:19 2
Ussor,
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const n=10;
var a,b:array[1..n] of real;
    i:integer;
begin
  for i:=1 to n do
    begin
      write('a[',i,']=');
      readln(a[i]);
      if a[i]<0 then b[i]:=-a[i]
      else b[i]:=a[i];
    end;
  for i:=1 to n do
    writeln(b[i]:0:2);
  readln;
end.
0
0 / 0 / 0
Регистрация: 16.05.2014
Сообщений: 9
17.05.2014, 15:27  [ТС] 3
Огромное спасибо!!!
0
17.05.2014, 15:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2014, 15:27
Помогаю со студенческими работами здесь

В первом массиве найти все положительные элементы, во втором массиве найти все отрицательные элементы и сформировать массив
В первом одномерном массиве найти все положительные элементы, во втором одномерном массиве найти...

В массиве положительные элементы уменьшить вдвое, а отрицательные заменить на значения их индексов
В заданном массиве A(5) положительные элементы уменьшить вдвое,а отрицательные заменить на значения...

В одномерном массиве из 10 чисел положительные элементы уменьшить вдвое, а отрицательные заменить индексами
Помогите, пожалуйста решить.

Все отрицательные элементы массива заменить единицей, положительные возвести в квадрат, нули оставить
Создать массив случайных чисел на интервале от -15 до 15. Все отрицательные элементы заменить...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru