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

Функция, которая возвращает количество неотрицательных элементов массива. (через указатели)

25.05.2010, 17:56. Показов 1054. Ответов 8
Метки нет (Все метки)

Написать функцию, которая возвращает количество неотрицательных элементов массива. Массив передается в функцию в качестве параметра через указатель.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2010, 17:56
Ответы с готовыми решениями:

Написать функцию, которая возвращает количество неотрицательных элементов массива.
Написать функцию, которая возвращает количество неотрицательных элементов массива. Массив...

Функция, которая возвращает произведение элементов одномерного массива
Написать функцию, которая возвращает произведение элементов одномерного массива. Ошибок нет. Всё...

Функция, которая возвращает среднее арифметическое элементов параметра-массива
разработайте заданную функцию( 1) и продемонстрируйте работу этой функции, сделав в главной...

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

8
1551 / 917 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
25.05.2010, 18:00 2
C++
1
2
3
4
5
6
7
8
int count_neg (int *MAS, int size)
{
    int count=0;
    for (int i=0; i<size; i++)
        if (MAS[i]>0) count++;
    
    return count;
}
1
0 / 0 / 0
Регистрация: 30.12.2009
Сообщений: 36
26.05.2010, 09:55  [ТС] 3
Не совсем понял. Помогите пожалуйста кто нибудь написать полный код программы.
0
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
26.05.2010, 10:04 4
Так вроде ж все основное уже написано?...
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
#include <iostream>
using namespace std;
const int SIZE=20;
int count_neg (int *MAS, int size);
 
int main()
{
    setlocale (LC_ALL, "Russian");
    int n, a[SIZE], i, k=0;
    cout<<"Введите количество элементов: ";
    cin>>n;
    cout<<"Введите "<<n<<" элементов: ";
    for (i=0; i<n; i++)
        cin>>a[i];
    k=count_neg (a, n);
    cout<<"Количество неотрицательных: "<<k<<endl;
 
    return 0;
}
int count_neg (int *MAS, int size)
{
    int count=0;
    for (int i=0; i<size; i++)
        if (MAS[i]>0) count++;
    
    return count;
}
P.S функция neske
1
0 / 0 / 0
Регистрация: 30.12.2009
Сообщений: 36
26.05.2010, 10:18  [ТС] 5
NNN777, программа работает, но результат не выводит. Можешь исправить?
0
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
26.05.2010, 10:24 6
Как это не выводит О_о? Выдает ошибку? Или просто закрывает окно? Если второе, попробуйте
C++
1
system ("pause");
перед
C++
1
return 0;
1
0 / 0 / 0
Регистрация: 30.12.2009
Сообщений: 36
26.05.2010, 10:36  [ТС] 7
Окно не закрывается, все выходит, я ввожу количество элементов и сами элементы по однельности, нажимаю ентер и ничего не происходит, результат не выводит.
0
302 / 160 / 62
Регистрация: 27.02.2010
Сообщений: 317
26.05.2010, 10:39 8
У меня выводит... Можете скинуть скрин окна с результатом програмки?
1
0 / 0 / 0
Регистрация: 30.12.2009
Сообщений: 36
26.05.2010, 10:42  [ТС] 9
Теперь и у меня заработала. Добавил паузу просто. Спасибо огромное)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2010, 10:42
Помогаю со студенческими работами здесь

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

Указатели: написать функцию, которая принимает строку, и возвращает количество слов и число пробелов в ней
Помогите с решением данной задачи.Не могу разобраться в работе с указателями. Написать функцию,...

Функция, которая возвращает количество её вызовов
Напишите функцию, которая возвращает количество её вызовов (вызвали в первый раз - возвращает 1,...

Функция, которая возвращает количество переданных аргументов
Всем привет!:) Попалась задачка, на первый взгляд легкая. Но... Смотрите сами Create a function...


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

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

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