С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Jambus
0 / 0 / 0
Регистрация: 13.06.2011
Сообщений: 12

Если все элементы вектора положительные,заменить их квадратами, иначе умножить на заданное число

11.12.2011, 22:00. Показов 1259. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если все элементы вектора положительные,заменить их квадратами,иначе все элементы вектора умножить на заданное число...

Заранее спс
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.12.2011, 22:00
Ответы с готовыми решениями:

Если у вектора есть компонента со значением равным в, то все положительные компоненты заменить их квадратами
если у вектора а(10) есть компонента со значением равным в,то все положительные компоненты заменить их квадратами

Если A<=B<=C<=D, то все заменить наибольшим; если A>B>C>D, не менять; иначе все заменить их квадратами
Даны действительные числа A, B, C, D. Если A &lt;= B &lt;= C &lt;= D, то каждое число заменить наибольшим из них; если A &gt; B &gt; C &gt; D, то...

За один просмотр одномерного массива заменить все его элементы с нечетными номерами их квадратами, а с четными увеличить на заданное число Q
пожалуста посмотрите лабку по билдеру я провал ,чет не идет .:За один просмотр одномерного массива заменить все его элементы с нечетными...

7
 Аватар для Marycka9
14 / 8 / 5
Регистрация: 15.11.2011
Сообщений: 44
11.12.2011, 23:13
Цитата Сообщение от Jambus Посмотреть сообщение
Если все элементы вектора положительные,заменить их квадратами,иначе все элементы вектора умножить на заданное число...

Заранее спс
Если не поздно еще:

Delphi
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
var 
mas:array[1..n] of integer;
i:integer;
count:integer;
e:integer;
begin
{Ввод массива mas[i] и заданного числа E}
 
 
count:=0;
 
for i:=1 to n do
if (mas[i]>0) then
inc(count);
 
if (count = n) then
 
for i:=1 to n do
mas[i]:=sqr(mas[i])
 
else
for i:=1 to n do
mas[i]:=mas[i]*E;
 
end;
 Комментарий модератора 
Используйте специальные теги форматирования кода!
0
 Аватар для Jambus
0 / 0 / 0
Регистрация: 13.06.2011
Сообщений: 12
11.12.2011, 23:44  [ТС]
Может я не так вопрос задам)а можно код переделать на язык Delphi ?
0
 Аватар для Marycka9
14 / 8 / 5
Регистрация: 15.11.2011
Сообщений: 44
12.12.2011, 00:55
Отличие паскала от делфи???
короче, делаешь так:
например обработка на нажатие кнопки:

Delphi
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
procedure Tform1.button1click.....
var
mas:array[1..n] of integer;
 i:integer;
 count:integer;
 e:integer;
 
begin
 
{Ввод массива mas[i] и заданного числа E}
 
 
 count:=0;
 
 for i:=1 to n do
 if (mas[i]>0) then
 inc(count);
 
 if (count = n) then
 
 for i:=1 to n do
 mas[i]:=sqr(mas[i])
 
 else
 for i:=1 to n do
 mas[i]:=mas[i]*E;
 
 
{Вывод массива mas[i]}
 end;
Отличий в синтаксисе pascal'я и delphi нет.
Только 1й консольный, а второй объектно-ориентированный.

 Комментарий модератора 
Скоро за невыполнение требований буду выдавать карточки!
Используй теги кода!
2
Мега Таракан
 Аватар для .: TAPAKAH :.
110 / 11 / 5
Регистрация: 24.05.2010
Сообщений: 227
12.12.2011, 01:17
Цитата Сообщение от Marycka9 Посмотреть сообщение
Отличий в синтаксисе pascal'я и delphi нет.
Только 1й консольный, а второй объектно-ориентированный.
Почему нет? Есть конечно
например в паскале нельзя так писать
Pascal
1
For i In [0..100] Do
а в дельфях можно
В дельфях можно перегружать функции(ключевое слово OverLoad) а в паскале нет и т.д.
pascal(от версии 5.5) и delphi они оба поддерживают объектно-ориентированный стиль программирования
в дельфи (вроде с D2005) можно также перегружать операторы, а паскале нет и т.д.

Различий очень много
1
 Аватар для Marycka9
14 / 8 / 5
Регистрация: 15.11.2011
Сообщений: 44
12.12.2011, 01:38
Цитата Сообщение от .: TAPAKAH :. Посмотреть сообщение
Различий очень много
Вот давай я мозг взорву человеку этим???
Тем более в том коде, мной написанном, точно отличий в синтаксисе не будет, хоть в pascal'e набери, хоть в Delphi.

Или не так:?
0
 Аватар для deathNC
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
12.12.2011, 03:22
Цитата Сообщение от Marycka9 Посмотреть сообщение
Или не так:?
Не так. Там TMainForm1 точно не реализуешь!
0
 Аватар для Marycka9
14 / 8 / 5
Регистрация: 15.11.2011
Сообщений: 44
12.12.2011, 15:18
Цитата Сообщение от deathNC Посмотреть сообщение
Не так. Там TMainForm1 точно не реализуешь!
Я говорю про текущий код))))
А не про MainForm)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.12.2011, 15:18
Помогаю со студенческими работами здесь

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

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

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

Если a<=b<=c, то все числа заменить их квадратами, если a>b>c, то каждое число заменить наибольшим из них
Приветствую. Помогите пожалуйста решить задачку. Даны целые числа a,b и с. Если a&lt;=b&lt;=c, то все числа заменить их квадратами,...

Все отрицательные элементы вектора заменить их квадратами
Если действительный вектор X имеет хотя бы один элемент, который меньше 2,# То все отрицательные элементы заменить их квадратами, оставив...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru