Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 12.11.2012
Сообщений: 12

классы. одномерный массив

06.03.2013, 04:56. Показов 560. Ответов 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <conio.h>
 
using namespace std;
 
class arrays{
private:
    int size;
    int *arr;
    int i;
    int k;
public:
    
    void input(int n);
    void output();
    arrays proverka_count();
 
};
 
void arrays::input(int n){
    size=n;
    arr=new int [size];
    for (i=0; i<size; i++){
        cout << "Введите элемент массива" << endl;
        cin >> arr[i];
    }
}
 
void arrays::output(){
    for(i=0; i<size; i++)
        cout << arr[i]<<" ";
        
}
 
arrays arrays::proverka_count(){
    k=0;
    for (i=0; i<size; i++){
     {if (arr[i]>0)
        k++;}
    }
    cout<<k;    
}
 
 
int main()
{
    setlocale (LC_ALL, "Russian");
    arrays first;
    int m=0;
    cout << "Введите количество элементов массива: "<< endl;
    cin >> m;
    first.input(m);
    cout <<" Массив :"<< endl;
    first.output();
 
    first.proverka_count();
    cout<<endl<<"Количество положительных элементов массива: k = ";
    first.output();
 
    
    getch();
    return 0;
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.03.2013, 04:56
Ответы с готовыми решениями:

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

Дан одномерный массив А, состоящий из N целых чисел. Переписать из него в одномерный массив В все нечетные числа
У меня есть задание: Дан одномерный массив А, состоящий из N целых чисел. Переписать из него в...

Дан двумерный массив, из него сделать одномерный. В одномерный массив сначала вписат четные строки потом нечетные
Здравствуйте,собственно задача в заголовке темы. никак не получается все это дело слит в одномерный...

2
 Аватар для Mysterion777
49 / 49 / 13
Регистрация: 11.01.2013
Сообщений: 198
06.03.2013, 06:31
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <conio.h>
 
using namespace std;
 
class arrays{
private:
    int size;
    int *arr;
    int i;
    int k;
public:
    
    void input(int n);
    void output();
    int proverka_count();
 
};
 
void arrays::input(int n){
    size=n;
    arr=new int [size];
    for (i=0; i<size; i++){
        cout << "Ââåäèòå ýëåìåíò ìàññèâà" << endl;
        cin >> arr[i];
    }
}
 
void arrays::output(){
    for(i=0; i<size; i++)
        cout << arr[i]<<" ";
        
}
 
int arrays::proverka_count(){
    k=0;
    for (i=0; i<size; i++)
     if (arr[i]>0)
        k++;
    
    return k;   
}
 
 
int main()
{
    setlocale (LC_ALL, "Russian");
    arrays first;
    int m=0;
    cout << "Ââåäèòå êîëè÷åñòâî ýëåìåíòîâ ìàññèâà: "<< endl;
    cin >> m;
    first.input(m);
    cout <<" Ìàññèâ :"<< endl;
    first.output();
 
    
    cout<<endl<<"Êîëè÷åñòâî ïîëîæèòåëüíûõ ýëåìåíòîâ ìàññèâà: k = "<<first.proverka_count();;
   // first.output();
 
    
    getch();
    return 0;
 
}
1
0 / 0 / 1
Регистрация: 12.11.2012
Сообщений: 12
06.03.2013, 18:32  [ТС]
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.03.2013, 18:32
Помогаю со студенческими работами здесь

Сформировать одномерный массив из сумм кодов каждой строки и одномерный массив из сумм кодов каждого столбца символьной матрицы
Ввести символьную матрицу 5х7. Сформировать одномерный массив из сумм кодов каждой строки и...

Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а отрицательные в массив C
Дан одномерный массив A из N элементов. Переписать положительные элементы массива в массив B, а...

Вывести массив а(i, j), одномерный массив b(i) и полученный массив АВ с помощью функции Cells
Задача 1 Написать программу для решения следующей задачи: для числа n вводимого с клавиатуры (с...

Двумерный массив. Заполнить одномерный массив суммой значений элементов строк
Помогите, пожалуйста!=( Дан двумерный массив. Заполнить одномерный массив суммой значений...

Дан двумерный массив целых чисел размерностью 5 х 6. Сформировать одномерный массив
Дан двумерный массив целых чисел размерностью 5 х 6. Сформировать одномерный массив, каждый элемент...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный отбор значения справочника
Maks 21.03.2026
Процедура ВодителиНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) / / Отключаем стандартную обработку (стандартное открытие формы выбора без фильтров) . . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru