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

Заменить все отрицательные значения равными по модулю положительными и вывести результат на экран

26.06.2015, 17:53. Показов 1334. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите пожалуйста решить задачу! Заранее благодарен!

Составить программу, определяющую и выводящую на экран массив вещественных чисел. Заменить все отрицательные значения равными по модулю положительными и вывести результат на экран.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.06.2015, 17:53
Ответы с готовыми решениями:

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

Из 5 заданных чисел отрицательные числа сделать положительными, а все нули заменить на один
из 5-ти заданных чисел отрицательные числа сделать положительными, а все нули заменить на один (через while)

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

3
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
26.06.2015, 18:17
Pascal
1
2
3
4
5
6
for i:=1 to n do
begin
 if a[i]<0 then
  a[i]:=abs(a[i]);
 write(a[i],' ');
end;
1
Респект C++
 Аватар для FCommander
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
26.06.2015, 18:19
А вы в Паскале еще новичок или нет? Если не новичок, то объясните по подробнее.
Я учу C++, но с такой задачей еще не встречался.
У меня бы это как выглядело:
C++
1
2
int a[5] = {1,-1, 2, -2, 3};//a[1]=1, a[2]=-1, a[3] = 2, a[4]=-2, a[5] =3
cout<<a[1],a[2]*(-1),a[3], a[4]*(-1), a[5];
Поясняю:

C++Pascal
intinteger
coutwriteln

Может разберётесь.
0
Модератор
10434 / 5722 / 3405
Регистрация: 17.08.2012
Сообщений: 17,419
28.06.2015, 14:51
FCommander, что-то Вы не то написали... У Вас программа никак не определяет, отрицательное число или нет. Вы это сами определяете, вместо программы. Если так, могли бы написать и проще:
C++
1
cout<<1, 1, 2, 2, 3;

Не по теме:

Новичок ли человек, косвенно, но вполне точно можно определить по его репутации.



Добавлено через 14 минут
Правильно как-то так:
C++
1
2
3
4
5
6
7
8
int a[5] = {1,-1, 2, -2, 3};  
for (int i = 0; i < 5; i++) {
  if (a[i] < 0) {
      cout<<-a[i];
  } else {
      cout<<a[i];
  }
}
Проверьте, потому что С++ я себе устанавливать не собираюсь, а писал на нём что-либо лет эдак 30 назад.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.06.2015, 14:51
Помогаю со студенческими работами здесь

В массиве из 25 элементов все отрицательные элементы заменить положительными
Напишете программу на языке Pascal, которая в массиве из 25 элементов все отрицательные элементы делает положительными. Массив должен...

Заменить в текстовой строке все запятые на точки и вывести результат на экран
Народ как сделать в обычном borland c следющее: Заменить в текстовой строке все запятые на точки и вывести результат на экран

Из пяти заданных чисел отрицательные числа сделать положительными, а все нули заменить на один
из 5-ти заданных чисел отрицательные числа сделать положительными, а все нули заменить на один

Из пяти заданных чисел отрицательные числа сделать положительными, а все нули заменить на один (через for)
из 5-ти заданных чисел отрицательные числа сделать положительными, а все нули заменить на один( через for to do)

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru