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

Два новых массива переходов через "0" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какая библиотека отвечает за использования математических функций в VS 2005? http://www.cyberforum.ru/cpp-beginners/thread102394.html
Какая библиотека отвечает за использования математических функций в VS 2005??
C++ Пошаговый ввод данных и вывод результата .не получается( Даны действительные числа а1, а2,... Известно что а1>0, и что среди а2,а3... Есть хотя бы одно отрицательное число. Пусть а1,...,аn- члены данной последовательности, Предшествующее первому отрицательному члену (n заранее неизвестно) Получить: а) а1+а2+...+аn; б) а1*а2*...*аn; в) среднее арифметическое а1,...,аn; г) среднее геометрическое а1,...,аn; д)а1,а1*а2,а1*а2*а3,...,а1*а2...аn; е)... http://www.cyberforum.ru/cpp-beginners/thread102392.html
C++ Подскажите функцию, которая возвращает длину строки (string), strlen не подходит.
Подскажите функцию, которая возвращает длину строки (string), strlen не подходит!!!!!!
C++ VS08 не могу видеть ошибки
поставил прогу,во время компиляции выдает мне ошибку,она этого окна где список ошибок нет,где включиь?
C++ Поменять местами первую и вторую половину массива. http://www.cyberforum.ru/cpp-beginners/thread102356.html
Помогите решить задачки!!! 1) Дан массив размера n. Поменять местами первую и вторую половину массива. 2)Дана матрица размера mхn.Найти локальный минимум и вывести их координаты.Если таких элементов нет,вывести соответствующее сообщение. Заранее спасибо!!!!!!!!!!!!
C++ Удалить из массива все элементы встречающиеся менее 3-х раз и вывести размер полученного массива и его содержимое. Помогите пожалуйста решить задачу!!!!!! Дан целочисленный массив размера n. Удалить из массива все элементы встречающиеся менее 3-х раз и вывести размер полученного массива и его содержимое. подробнее

Показать сообщение отдельно
TigerSHARC
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 24
08.03.2010, 20:36     Два новых массива переходов через "0"
имеется массив double x = { 0.2, -0.02, 0.6, 0.98, 0.5, -0.35, 1.5};


необходимо создать код, который создает заполняет два массива
1-й массив типа инт содержит номера элементов окружающих положительный переход через ноль :
для данного массива int y[4] = {2, 3, 6, 7};
2-й массив типа double содержит значения по этим номерам
для данного случая double z[4] = {-0.02, 0.6, -0.35, 1.5};


причём необходимо учесть, что если в массиве x больше переходов через "0" чем 2 то в массивы y и z должны записаться только первые два перехода через ноль.
Т.е. длина массивов y и z должна быть всегда 4 независимо от того сколько раз меняется знак в массиве x.

Буду очень благодарен за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru