Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 02.11.2014
Сообщений: 13

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

12.11.2014, 00:28. Показов 2043. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужна помощь...)
В массиве R, состоящим из N элементов заменить все отрицательные элементы на нуль. Результат распечатать в виде:
Число элементов:
Исходный массив:
Новый массив:

Вторая прога:
Найти сумму модулей компонентов вектора z
9
S = Σ |Zi|
i=1


Если zi=(фигурная скобочка-система)
sin i при cos i < 0,5
ctg i^2 при cos i >= 0,5.
Вложения
Тип файла: pdf sv2vfsbg.pdf (35.1 Кб, 4 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.11.2014, 00:28
Ответы с готовыми решениями:

Найти максимальный элемент массива и заменить его и все элементы, которые равняются максимальному, на нуль
в массиве y(n) найти максимальный элемент и заменить его и все элементы, которые равняются максимальному, в нуле. Переделанный массив Y(n)...

Заменить все отрицательные элементы массива, что стоят на четных местах, его максимальным элементом
в даном масиве M(14) заменить все отрицательные елементы, что стоят на парных местах его максимальным елементом, а на непарных -...

Заменить все элементы одномерного массива, меньшие заданной величины, на нуль
Pascal. Составить процедуру, заменяющую все элементы, меньшие заданной величины, одномерного массива на нуль и определяющую число таких...

2
140 / 130 / 127
Регистрация: 27.09.2012
Сообщений: 641
16.11.2014, 17:04
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

завтра решу жди

Добавлено через 19 часов 2 минуты
Первая задача:
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CLS
INPUT "n ="; n
DIM r(1 TO n), b(1 TO n)
FOR i = 1 TO n
r(i) = INT(RND * 100) - 50
NEXT i
PRINT "Число элементов"; n
PRINT
PRINT "Исходный массив R:";
FOR i = 1 TO n
PRINT r(i);
NEXT i
PRINT
FOR i = 1 TO n
IF r(i) >= 0 THEN b(i) = r(i)
NEXT i
PRINT
PRINT "Новый массив B= ";
FOR i = 1 TO n
PRINT b(i);
NEXT i
END
Добавлено через 4 минуты
Блок-схему надо?
0
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
25.05.2016, 14:45
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Программа проверена

QBasic/QuickBASIC
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
DECLARE SUB Noll (a%(), n!)
CLS
RANDOMIZE TIMER
 
INPUT "N = "; n
DIM a(1 TO n) AS INTEGER
PRINT "CHISLO ELEMENTOV"; n
PRINT
PRINT "ISHODNY MASSIV"
PRINT
 
FOR i = 1 TO n
   a(i) = 40 * RND - 20
   PRINT a(i);
NEXT i
PRINT : PRINT
 
CALL Noll(a(), n)
 
PRINT "NOVY MASSIV"
PRINT
FOR i = 1 TO n
   PRINT a(i);
NEXT i
 
END
 
SUB Noll (a() AS INTEGER, n)
   IF n = 0 THEN EXIT SUB
   IF a(n) <= 0 THEN a(n) = 0
   CALL Noll(a(), n - 1)
END SUB
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.05.2016, 14:45
Помогаю со студенческими работами здесь

Все отрицательные элементы массива уменьшить в двое, а все нулевые элементы заменить на...
Задан массив М, состоящий из К строк и N столбцов. Все отрицательные элементы уменьшить в двое, а все нулевые элементы заменить на – 0.1.

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

Массив: Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.
Сформировать массив 20 целых случайных чисел в диапазоне от минус 30 до 30. Напечатать его. Заменить все отрицательные элементы массива их...

Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию
Помогите пожалуйста. Нужно реализовать две задачи. 1. Заменить все отрицательные элементы массива их квадратами и упорядочить элементы...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru