Форум программистов, компьютерный форум CyberForum.ru

одномерный массив - C++

Восстановить пароль Регистрация
 
victoriana
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 14
17.12.2013, 12:50     одномерный массив #1
помогите плиииз
Задан одномерный массив. Преобразовать его таким образом, чтобы все его элементы принадлежали отрезку [—1; 1]. Вывести на печать параметры преобразования и полученный массив.
в devс++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
17.12.2013, 13:11     одномерный массив #2
C++
1
2
3
4
for(int j = 0; j < n; j++){
            mas[j] = rand()% 3 - 1;
            cout<<mas[j]<<" ";
}
victoriana
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 14
17.12.2013, 13:57  [ТС]     одномерный массив #3
а можно сделать, чтобы элементы массива были десятичные числа?
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,774
17.12.2013, 14:39     одномерный массив #4
Тип массива сделайте double
RaiaNKnight
 Аватар для RaiaNKnight
96 / 70 / 7
Регистрация: 29.06.2011
Сообщений: 458
Записей в блоге: 1
17.12.2013, 14:54     одномерный массив #5
Цитата Сообщение от bradobrei Посмотреть сообщение
C++
1
2
3
4
for(int j = 0; j < n; j++){
            mas[j] = rand()% 3 - 1;
            cout<<mas[j]<<" ";
}
Так ты же тут только создаёшь массив, элементы кот-го могут принимать значения от -1 до 1.

Не по теме:

Сразу так читерить нельзя же



Я так понял, что нужно написать функцию для отображения одного множества чисел в другое.
victoriana
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 14
17.12.2013, 16:11  [ТС]     одномерный массив #6
просто составить массив с десятичными числами от -1 до 1

Добавлено через 15 минут
извиняюсь, вот полное задание.
Задан одномерный массив. Преобразовать его таким образом, чтобы все его элементы принадлежали отрезку [—1; 1]. Вывести на печать параметры преобразования и полученный массив.
Решение:
В программе предусмотреть возможность обратного преобразования.
Для выполнения преобразования найти максимальный αmax и минимальный αmin элементы в массиве. Далее, каждый элемент
преобразовать по формуле
αi=ααi + β,
где α, β — параметры преобразования — вычисляются из соотношений
ααmax + β =1
ααmin+p=-1
Yandex
Объявления
17.12.2013, 16:11     одномерный массив
Ответ Создать тему
Опции темы

Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru