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

Определить число нулей и единиц в массиве - C++

Восстановить пароль Регистрация
 
Tschainik
 Аватар для Tschainik
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 10
01.06.2013, 19:10     Определить число нулей и единиц в массиве #1
диапазон изменения значений элементов массива 0 или 1

Сделать два варианта программы:
-элементы массива задаются пользователем
-заполняются с помощью генератора случайных чисел
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2013, 19:10     Определить число нулей и единиц в массиве
Посмотрите здесь:

C++ Преобразование нулей и единиц в целое число
найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц C++
Определить соотношение единиц и нулей в байте unsigned char b. C++
C++ Определить число нулей и единиц в массиве
Получить все n-элементные последовательности из нулей и единиц содержащие ровно m единиц (m<=n) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сsharper
12 / 4 / 1
Регистрация: 11.05.2013
Сообщений: 35
02.06.2013, 03:47     Определить число нулей и единиц в массиве #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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
        int const n = 10;
        int nu = 0;
        int ed = 0;
 
        int mass[n];
 
        for (int i = 0; i< n; i++)
        {
                mass[i] = rand() % 5;
        }
 
        for(int i = 0; i< n; i++)
        {
                if (mass[i] == 0)
                nu++;
        }
 
        for(int i = 0; i< n; i++)
        {
                if (mass[i] == 1)
                ed++;
        }
 
        for (int i = 0; i <n ; i++)
        {
         cout<<mass[i]<<"^";
        }
 
        cout<<"\n"<<nu<<" :nulevie elementi    "<<ed<<" : edinici\n";
 
        system("Pause");
        return 0;
Добавлено через 1 минуту
//---------------------------------------------------------------------------

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
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
        int const n = 10;
        int nu = 0;
        int ed = 0;
 
        int mass[n];
 
        for (int i = 0; i< n; i++)
        {
                cout<<i<<"Element: ";
                cin>>mass[i];
        }
 
        for(int i = 0; i< n; i++)
        {
                if (mass[i] == 0)
                nu++;
        }
 
        for(int i = 0; i< n; i++)
        {
                if (mass[i] == 1)
                ed++;
        }
 
        for (int i = 0; i <n ; i++)
        {
         cout<<mass[i]<<"^";
        }
 
        cout<<"\n"<<nu<<" :nulevie elementi    "<<ed<<" : edinici\n";
 
        system("Pause");
        return 0;
mokojumbot
a.i.
139 / 139 / 12
Регистрация: 09.11.2012
Сообщений: 906
02.06.2013, 04:46     Определить число нулей и единиц в массиве #3
а в одном цикле нули и единицы считать никак, не?
Сsharper
12 / 4 / 1
Регистрация: 11.05.2013
Сообщений: 35
02.06.2013, 19:33     Определить число нулей и единиц в массиве #4
если пацан не знает как такую задачу сделать ему всё же проще будет понять когда всё в разных циклах
Yandex
Объявления
02.06.2013, 19:33     Определить число нулей и единиц в массиве
Ответ Создать тему
Опции темы

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