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

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а, b] - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составление программ математических вычислений http://www.cyberforum.ru/cpp-beginners/thread387663.html
borland C++ for dos 1) Вычислить ((x+y)/(y+1))-((x*y-12)/(6+x)). Тест: x=6; y=4. Результат: 1. 2) Составление программ разветвляющейся структуры с использованием инструкции switch Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы и масса тела M в этих единицах (вещественное число). Вывести массу данного...
C++ Найти сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2) минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. Заранее спс http://www.cyberforum.ru/cpp-beginners/thread387646.html
C++ Не работает кот с книги Страуструп Программирование и практика на С++
Написал код как в книги Страуструп Программирование и практика на С++, а он не работает. Можете исправить и уточнить почему он не работает вот код: #include "Simple_windows.h" #include "Graph.h" int main() { using namespace Graph_lib; POINT t1(100, 100); // верхний угол
C++ нарисовать блок схемы к заданиям
Кто может нарисовать блок схемы к 2заданиям. Задание 1. Циклические алгоритмы. Задание 2. Вложенные циклы Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках http://www.cyberforum.ru/cpp-beginners/thread387623.html
дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках. например 3 руб. 08 коп. число копеек всегда выражается двумя цифрами. все это нужно сделать через строки. идей вообще нет. прошу помощи..
C++ Как объявить маленькую таблицу? Картинки загружайте на форум, во избежание их удаления или потери на сторонних ресурсах. подробнее

Показать сообщение отдельно
Master_Boss
1 / 1 / 1
Регистрация: 14.11.2010
Сообщений: 5
20.11.2011, 16:34     Сжать массив, удалив из него все элементы, модуль которых находится в интервале [а, b]
но вот ты в принципе и написала решение, только надо его немного доработать и додумать, у тебя есть массив a, который сравнивает элементы в первом цикле с неотрицательными значениями, вот только тебе надо заменить это сравнение на числа твоего диапазона, т.е. например:

C++
1
2
3
4
5
if(array_1[i] < a || array_1[i] > b)
{
     m = m + 1;
     array_2[m] = array_1[i];
}
т.е. заполняем второй массив элементами, не лежащими в диапазоне, второй же цикл, который у нас будет, будет заполнять нулевыми элементами массив b, если числа лежать в диапазоне(опять оператор if() соответственно). Кстати проще сделать без второго цикла, а с помощью оператора else...
 
Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru