0 / 0 / 0
Регистрация: 13.06.2016
Сообщений: 79
1

Одномерный массив, вывод номера положительного числа

14.07.2016, 18:44. Показов 1810. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Очень нужна помощь в написании программы. Вроде элементарный вопрос, но не получается. Нужно вывести номера положительных элементов из одномерного массива случайных чисел. Всем большое спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.07.2016, 18:44
Ответы с готовыми решениями:

Одномерный массив: Вывести на экран номера всех элементов больше заданного числа
помогите пожалуйста разобраться с задачкой,знаю что примитивная и простая,но никак не могу...

Pаписать в одномерный массив B все номера отрицательных элементов, а в массив C номера не отрицательных
Дан одномерный массив A, составленный из 8 элементов с клавиатуры, записать в массив B все номера...

Массив: найти номера столбцов с положительными элементами и записать их в одномерный массив
ввести двумерный массив I . найти номера столбцов с положительными элементами и записать их в...

Одномерный массив. Заменить все элементы с отрицательным значением на значение минимального не равного 0 положительного элемента.
тема массивы..(( заменить все элементы с отрицательным значением на значение минимального не...

1
Эксперт С++
1623 / 953 / 782
Регистрация: 06.02.2016
Сообщений: 2,449
Записей в блоге: 30
14.07.2016, 18:58 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
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main() {
    srand(time(NULL));
    setlocale(LC_ALL,"RUS");
    cout<<"Введите размер массива"<<endl;
    int n;
    cin>>n;
    int *a=new int[n];
    for(int i=0; i<n; i++) {
        a[i]=-10+rand()%20;
        cout<<a[i]<<" ";
    }
    cout<<endl;
    cout<<"Номера положительных элементов массива: "<<endl;
    for(int i=0; i<n; i++)
        if (a[i]>0) {
            cout<<i+1<<" ";     // т.к элементы массива начинаются с позиции 0
        }
    delete[]a;
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2016, 18:58
Помогаю со студенческими работами здесь

Одномерный массив. Печать номера, гистограммы.
a) Числа читаются из массива и графически представляются в виде * (печать гистограммы). b) Сначала...

Добавить в одномерный массив N элементов, начиная с номера К
1. Сформировать массив из n элементов с помощью датчика случайных чисел (n зада-ется пользователем...

Одномерный массив.Найти номера элементов меньше -10
С клавиатуры вводится одномерный массив длинной 10 символов. Найти номера только отрицательных...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru