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

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

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

Вывести номера индексов массива, содержащих отрицательные значения - C++

25.06.2014, 12:13. Просмотров 291. Ответов 11
Метки нет (Все метки)

Дан указатель на массив из 10 указателей типа int. Массив проинициализируйте самостоятельно. Вывести номера индексов массива, чьи элементы указывают на отрицательные значения int.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2014, 12:13     Вывести номера индексов массива, содержащих отрицательные значения
Посмотрите здесь:

Вывести номера столбцов, содержащих только отрицательные элементы. - C++
Дана вещественная матрица размерности n * m. Вывести номера столбцов, содержащих только отрицательные элементы.

Вывести номера столбцов, содержащих только отрицательные элементы - C++
Дана вещественная матрица размерности n * m. Вывести номера столбцов, содержащих только отрицательные элементы. Буду благодарен, за...

Вывести номера столбцов матрицы, содержащих только отрицательные элементы (Pascal -> C++) - C++
Дана вещественная матрица размерности (n x m). Вывести номера столбцов, содержащих только отрицательные элементы. написано в раскале, а...

Вывести номера элементов массива, значения которых отличаются менее чем на 3 от значения наименьшего элемента - C++
Ввести одномерный массив А , вывести его. Напечатать номера элементов, значение которых менее чем на 3 отличается от значения наименьшего...

Определить номера столбцов содержащих только отрицательные элементы матрицы - C++
Помогите пожалуйста сделать задание : определить номера столбцов содержащих только отрицательные элементы матрицы nxm

Для каждой строки заданной матрицы найти и напечатать номера столбцов, содержащих отрицательные элементы - C++
Помогите написать программу(С++) для этой задачи, буду очень благодарен за любую помощь. Задача: Для каждой строки матрицы найти и...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
25.06.2014, 12:33     Вывести номера индексов массива, содержащих отрицательные значения #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <ctime>
 
int main()
{
    srand(time(NULL));
    std::cout << "Enter count of elements: ";
    int n;
    std::cin >> n;
    int *mas = new int[n];
    int *res = new int[];
    int c = 0;
    for(int i = 0; i < n; ++i)
    {
        mas[i] = -10 + rand()%20;
        std::cout << mas[i] << " ";
        if (mas[i] < 0) { res[c] = i; ++c; }
    }
 
    std::cout << std::endl;
 
    for (int i = 0; i < c; ++i)
        std::cout << res[i] << " ";
 
    delete []mas;
    delete []res;
    system("pause>>null");
}
Ilot
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
25.06.2014, 15:44     Вывести номера индексов массива, содержащих отрицательные значения #3
Цитата Сообщение от Тамика Посмотреть сообщение
C++
1
int *res = new int[];
Хитрое решение однако. Так вот что собой представляет девичья память
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
25.06.2014, 15:46     Вывести номера индексов массива, содержащих отрицательные значения #4
Цитата Сообщение от Ilot Посмотреть сообщение
Хитрое решение однако. Так вот что собой представляет девичья память
Попрошу тут. Шовинисты нашлись.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
25.06.2014, 15:52     Вывести номера индексов массива, содержащих отрицательные значения #5
C++
1
int *res = new int[];
К счастью, это некорректно в С++ в любом нормальном компиляторе.
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
25.06.2014, 16:01     Вывести номера индексов массива, содержащих отрицательные значения #6
Цитата Сообщение от ForEveR Посмотреть сообщение
К счастью, это некорректно в С++ в любом нормальном компиляторе.
Думаю, для ТС сойдёт.

Добавлено через 2 минуты
Как угодно, господа.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <ctime>
 
int main()
{
    srand(time(NULL));
    std::cout << "Enter count of elements: ";
    int n;
    std::cin >> n;
    int *mas = new int[n];
    int *res = new int[n];
    int c = 0;
    for(int i = 0; i < n; ++i)
    {
        mas[i] = -10 + rand()%20;
        std::cout << mas[i] << " ";
        if (mas[i] < 0) { res[c] = i; ++c; }
    }
 
    std::cout << std::endl;
 
    for (int i = 0; i < c; ++i)
        std::cout << res[i] << " ";
 
    delete []mas;
    delete []res;
    system("pause>>null");
}
Denno
51 / 51 / 6
Регистрация: 21.10.2012
Сообщений: 190
Завершенные тесты: 3
25.06.2014, 16:37     Вывести номера индексов массива, содержащих отрицательные значения #7
Цитата Сообщение от ForEveR Посмотреть сообщение
К счастью, это некорректно в С++ в любом нормальном компиляторе.
К примеру MVS пропускает. ))
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
25.06.2014, 16:47     Вывести номера индексов массива, содержащих отрицательные значения #8
Цитата Сообщение от Denno Посмотреть сообщение
К примеру MVS пропускает. ))
Вот и у меня студия. Стандартов на неё нет. С++ так и не познал сишный VLA, так что вне студии это всё не скомпилится.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
25.06.2014, 16:51     Вывести номера индексов массива, содержащих отрицательные значения #9
Тамика, В С++14 обещается. Только обещается нормальный VLA, без всяких явных new. http://isocpp.org/files/papers/N3639.html
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
25.06.2014, 16:55     Вывести номера индексов массива, содержащих отрицательные значения #10
Цитата Сообщение от ForEveR Посмотреть сообщение
Тамика, В С++14 обещается. Только обещается нормальный VLA, без всяких явных new. http://isocpp.org/files/papers/N3639.html
Странно. Читала, что выступили против него таки. Дабы не травмировать психику. Фиг знает. Раз обещается - то хорошо.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
25.06.2014, 17:01     Вывести номера индексов массива, содержащих отрицательные значения #11
Тамика, Интересно, спасибо за новость, надо найти почитать. Увидим что с этим предложением будет ближе к делу.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2014, 17:03     Вывести номера индексов массива, содержащих отрицательные значения
Еще ссылки по теме:

Вывести на консоль значения чётных элементов массива, сумму индексов нечётных элементов, и исходный массив - C++
Написать программу, которая выводит значения четных элементов массива, сумму индексов нечетных элементов массива, и исходный массив....

Дан массив из чисел, содержащих как положительные так и отрицательные значения - C++
Здраствуйте, помогите с решением задачи. Дан массив из чисел, содержащих как положительные так и отрицательные значения. Подсчитать &quot;К&quot;...

Найти элементы массива значения которых больше значения их индексов - C++
Даны целые числа аi а2,..., а„. Вывести на печать только те числа, для которых ai&gt;i

Найти и вывести номера структур, содержащих числа больше заданного - C++
Имеется база данных, содержащая числители и знаменатели дробных чисел. Например, последовательность чисел 5/18, 7/13, 9/8, …...

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


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

Или воспользуйтесь поиском по форуму:
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
25.06.2014, 17:03     Вывести номера индексов массива, содержащих отрицательные значения #12
Цитата Сообщение от ForEveR Посмотреть сообщение
Тамика, Интересно, спасибо за новость, надо найти почитать. Увидим что с этим предложением будет ближе к делу.
Yandex
Объявления
25.06.2014, 17:03     Вывести номера индексов массива, содержащих отрицательные значения
Ответ Создать тему
Опции темы

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