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

если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален - C++

Восстановить пароль Регистрация
 
Юлия Евгеньевна
0 / 0 / 0
Регистрация: 15.12.2011
Сообщений: 7
16.12.2011, 22:36     если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален #1
задан массив Х целых чисел. если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удаления определить количество нечётных чисел.
 Комментарий модератора 
Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 22:36     если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален
Посмотрите здесь:

Дано слово. Если длина нечетная, то удалить среднюю букву, в противном случае две буквы C++
C++ Удалить все отрицательные элементы массива
C++ Массив: Удалить из массива все отрицательные элементы.
Удалить из массива все отрицательные элементы C++
Массив. Удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента массива C++
Массив: Переменной Х присвоить 1, если элементы массива упорядочены по возрастанию, 0 - в противном случае. C++
Удалить из массива все отрицательные элементы; C++
В массиве A=(a1, а2, ., an) удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
16.12.2011, 23:43     если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален #2
функция проферки
Цитата Сообщение от Юлия Евгеньевна Посмотреть сообщение
если массив не является знакочередующимся
возарвщает истину если знаки чередуются, ложь - если нет, или если в массиве присутствует ноль. Можно сделать быстрее, но думаю вам и этого с головой хватит
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char not_invers ( int *a, int const siz )
{
    int i = 0;
    if ( *( a + (siz - 1) ) == 0 )
        return 0;
    while ( i < ( siz - 1 ) )
    {
        if ( a[ i ] == 0 )
            return 0;
        else if ( !( ( a[ i ] < 0 ) ^ ( a[ i + 1] < 0 ) ) )
            return 0;
        ++i;
    }
    return 1;
}
Yandex
Объявления
16.12.2011, 23:43     если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален
Ответ Создать тему
Опции темы

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