Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gwynbleidd777
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 12
#1

Задание массива с ограниченными значениями и интервалом - C++

16.05.2013, 22:20. Просмотров 504. Ответов 3
Метки нет (Все метки)

Линейный массив содержит значения функции y=x-2 на интервале от 0 до 2 с шагом 0,1. Определить, сколько раз функция сменила знак?
Подскажите, пожалуйста, как это можно реализовать? Перепробовал разные варианты, но ни один не работает так, как того требует условие
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2013, 22:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задание массива с ограниченными значениями и интервалом (C++):

Массив: Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой - C++
Напишите пожалуйста программу Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными...

Инициализация массива интервалом - C++
Доброго времени суток! Подскажите пожалуйста, как присвоить массиву интервал значений (диапазон) Например: int array1 = {100...1000}. В...

Заменить элементы массива со значениями в заданном интервале на среднее арифметическое значение массива - C++
В одномерном массиве A (n) заменить элементы меньше заданного K и больше от заданного L на среднее арифметическое значение массива, где 0...

Заполнение массива значениями из символьного массива - C++
есть массив символов char z;есть целочисленный массив int b;каждый символ z это цифра 0-9 нужно в b записать символ z(не код символа а...

Заполнение массива значениями - C++
Всем привет! В результате данная программа выдает массив. Но не могу понять, почему он заполняется именно этими цифрами - от 0 до 6?...

ПРоблема со значениями массива - C++
Пишу программу, в ней есть массив, значения которого задаются рандомно от 1 до 9. Когда вызывается функция, определяющая среднее значение,...

3
LiquidSnake
55 / 55 / 1
Регистрация: 06.02.2013
Сообщений: 317
16.05.2013, 22:40 #2
как правило такие штуки проверяют так - берут два соседних элемента , перемножают, если произведение <0 - функция сменила знак. Например если в массиве 5 элементов - проверяют 1 и 2, 2 и 3, 3 и 4, 4 и 5. Сколько отрицательных произведений - столько раз сменила. А вобще график функции вашей - прямая и знак она поменять может не боле одного раза
0
Gwynbleidd777
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 12
17.05.2013, 09:29  [ТС] #3
Спасибо, но меня интересует именно задание массива, который будет содержать значения функции (т.е. y) и последующее его использование. Например, при вот таком использовании (просто для примера, в программе вывод значений массива не требуется):
cout<<mas[N];
где mas[N] - массив, N - (int)((2.0-0.0)/0.1) программа выдает бесконечную последовательность цифр.
0
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
17.05.2013, 09:46 #4
Gwynbleidd777, а так?
C++
1
2
for (int i = 0; i * 0.1 <= 2; i++)
    mass [i] = i * 0.1 - 2;
0
17.05.2013, 09:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2013, 09:46
Привет! Вот еще темы с ответами:

инициализировать вектор значениями массива - C++
Вот все что у меня получилось... В чем ошибка подскажите. vector&lt;int&gt; vec; int arr={1,2,3,4,5,6,7,8,9,10}; ...

Заполнение массива рассчитанными значениями - C++
Мне нужно заполнить массив значениями M=Sin(n), где n=1,2,3...,50. У меня в массив записывается только первое значение double s, n; ...

заполнение массива начальными значениями - C++
int main() { int const a = 11; setlocale(LC_ALL,&quot;Russian&quot;); int loc = {1}; for(int i =1;i&lt;=a;i++) { std::cout&lt;&lt;...

Заполнение массива случайными значениями в С - C++
Необходимо заполнить масив случайными значениями в диапазоне 1-9, причем они каждый раз должны быть другими, только random(9) заполняет...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru