Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 33
1

Все отрицательные элементы массива, заменить их квадратами

14.10.2011, 16:09. Показов 1556. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
дан вещественный массив а1, а2, а...ан Если в этом массиве есть хотя бы 1 элемент меньший чем р, то все отрицательные элементы массива, заменить их квадратами, в противном случае массив а домножить на в.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2011, 16:09
Ответы с готовыми решениями:

Все отрицательные элементы массива заменить их квадратами
Дан целый массив a1, a2…an. Если в этом массиве есть хотя бы один элемент, меньший, чем P, то все...

Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество...

Заменить все отрицательные элементы одномерного массива из N случайных чисел их квадратами
Заменить все отрицательные элементы одномерного массива из N случайных чисел их квадратами

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

2
38 / 38 / 24
Регистрация: 29.09.2011
Сообщений: 99
14.10.2011, 16:35 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
false;
write('Введите Р: ');readln(p);
write('Введите B: ');readln(b);
write('Введите кол-во эл-тов массива А: ');readln(n);
for i:=1 to n do
begin
 r:=random(2);
 if r=1 then a[i]:=random(100) else a[i]:=random(100)*-1;
 if a[i]<p then mp:=true;
end;
 
{Вывод массива}
write('A[',a[1]);
for i:=2 to n-1 do
 write(',',a[i]);
writeln(a[n],']'); 
 
{Проверка на заданное условие}
if mp then 
begin
for i:=1 to n do
 if a[i]<0 then a[i]:=sqr(a[i]);
end
else
begin
for i:=1 to n do
 a[i]:=a[i]*b;
end;
{Вывод измененного массива}
write('A[',a[1]);
for i:=2 to n-1 do
 write(',',a[i]);
writeln(a[n],']'); 
end.
0
0 / 0 / 0
Регистрация: 10.05.2011
Сообщений: 33
28.10.2011, 16:22  [ТС] 3
а как выглядит начало программы?
0
28.10.2011, 16:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2011, 16:22
Помогаю со студенческими работами здесь

Заменить отрицательные элементы массива их модулями, положительные - их квадратами
В масиве А(10) изменить отрицательные элементы их модулями, положительные - их квадратами

В двумерном массиве заменить все отрицательные элементы их квадратами, а положительные оставить без изменения
31.Решить задачу в Turbo Pascal.В двумерном массиве заменить все отрицательные элементы их...

Заменить все элементы массива их квадратами
Дан целочисленный массив А(1..4, 1..3) Заменить все его элементы их квадратами. p.s. скобки...

Все отрицательные элементы массива заменить на 0
два задания в расчетке осталось помогите плиз 2) Заполнить одномерный массив размерностью М (М...


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

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