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

Сформировать новый массив, элементы которого - кубы исходного

21.11.2013, 15:38. Показов 765. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ помогите решить вот такую задачку, всю голову сломал, никак не получается, напишите готовую программу , если не трудно. Вот задача : Массив из 8-ми элементов задается датчиком случайных чисел. Сформировать новый массив,элементы которого кубы данного. Оба массива вывести на печать
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.11.2013, 15:38
Ответы с готовыми решениями:

Сформировать новый массив из элементов исходного
Задан массив натуральных чисел размером 30 элементов. Опишите на русском языке или одном из языков программирования алгоритм получения из...

Сформировать новый массив из индексов нулевых элементов исходного
В целочисленном массиве есть нулевые элементы . Создать массив из номеров этих элементов . Помогите решить пожалуйста !!! :)

Получите новый массив, каждый элемент которого равен удвоенному соответствующему элементу исходного
Дали контрольную, где несколько задач по одномерным массивам...помогите разобраться с ними: №1 Сформируйте и выведите на экран...

6
 Аватар для dr_Morro
195 / 115 / 30
Регистрация: 05.08.2013
Сообщений: 491
21.11.2013, 17:30
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
RANDOMIZE TIMER
DIM mas1(7) AS INTEGER
DIM mas2(7) AS INTEGER
FOR x = 0 TO 7
   mas1(x) = RND(x*10)
   mas2(x) = mas1(x)*mas1(x)
NEXT x
PRINT "Massiv 1"
FOR x = 0 TO 7
   PRINT mas1(x)   
NEXT x
PRINT "Massiv 2"
FOR x = 0 TO 7
   PRINT mas2(x)   
NEXT x
Как то так. Насчет орфографии нее уверен, но должно работать.
2
 Аватар для markiza-inc
925 / 252 / 100
Регистрация: 21.10.2012
Сообщений: 610
21.11.2013, 18:56
Только тут, по-моему, квадраты, а не кубы.
0
0 / 0 / 0
Регистрация: 21.11.2013
Сообщений: 2
21.11.2013, 20:52  [ТС]
у меня в задании сказано кубы, вот в чем проблема
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,907
21.11.2013, 21:05
Цитата Сообщение от qwe12 Посмотреть сообщение
сказано кубы, вот в чем проблема
Проблема проблем
6-ю строчку подправьте
QBasic/QuickBASIC
1
mas2(x) = mas1(x)*mas1(x)*mas1(x)


Добавлено через 4 минуты
ЗЫ: Если препод скажет, что писать следует так
Visual Basic
1
mas2(x) = mas1(x)^3
с уверенным видом заявите, что его вариант очень ресурсоемок (нерационален с точки зрения производительности)
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
22.11.2013, 00:33
с уверенным видом заявите, что его вариант очень ресурсоемок (нерационален с точки зрения производительности)
Апострофф, пожалей бедного препода, это же разрыв шаблона всей его жизни)))
Кстати казус может быть если человека попросят объяснить почему, а объяснение может быть
непростым, например - для получения степени процу надо посчитать логарифм, умножение и
экспоненту в довесок:т.е. exp(b*log(a))
экспонента вычисляется через ряды Маклорена, логарифм - тоже самое разложением в ряды,
всё это ясен красен кушает некисло ресурсиков, т.к. ряды считаются итеративно до накопления точности.
К слову на 386-м проце умножение кушало от 70-80 и до сотни тактов + доступ к памяти(целые числа).
Вот и прикинем глядя на формулы, сколько туда уходит ресурса. Конечно понятно что всё это зашито
в сопроцессоре, но всё же продолжает оставаться ресурсоёмкой операцией, которую по возможности
следует избегать...
0
 Аватар для dr_Morro
195 / 115 / 30
Регистрация: 05.08.2013
Сообщений: 491
22.11.2013, 09:00
Цитата Сообщение от markiza-inc Посмотреть сообщение
Только тут, по-моему, квадраты, а не кубы.
Ну ёлы-палы...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.11.2013, 09:00
Помогаю со студенческими работами здесь

Построить новый массив, увеличивая элементы исходного массива на заданное число
Дан массив, содержащий не более 20 чисел. Построить новый, увеличивая элементы исходного массива на заданное число, если минимальный...

Сформировать массив А, элементами которого являются элементы R (I) =2 и массив B
5. Дан массив R из N элементов. Сформировать массив А , элементами которого являются элементы R(I)=2 и массив B, в котором B(I)=R(I), если...

Как сформировать и вывести на печать массив к(20), элементы которого принадлежат интервалу [-15;40]
Сформировать и вывести на печать массив к(20), элементы которого принадлежат интервалу . Найти наименьший элемент среди положительных. ...

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

Сформировать массив Y(n) из исходного массива X(n)
Сформировать массив Y(n) из исходного массива X(n), расположив сначала положительные, а потом отрицательные элементы


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru