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

Посчитать количество единиц, стоящих на четных местах и количество нулей, стоящих на нечетных местах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Осчитать количество единиц, стоящих на четных местах и количество нулей, стоящих на нечетных местах http://www.cyberforum.ru/cpp-beginners/thread1128745.html
Дана двоичная запись числа. Посчитать количество единиц, стоящих на четных местах и количество нулей, стоящих на нечетных местах.
C++ Решение систем нелинейных уравнений Решить систему нелинейных уравнений методом простых итераций с точностью е=0.001. Начальное приближение принять x1=x2=0. Скиньте пожалуйста какой то пример. Чтобы именно было система уравнений http://www.cyberforum.ru/attachments/380359d1395673029 http://www.cyberforum.ru/cpp-beginners/thread1128724.html
C++ Красно-черное дерево, найти ошибки в коде
Доброго Времени суток! Не совсем понимаю, что происходит в коде.Пытаюсь реализовать Красно-черное дерево. Прокомментируйте, пожалуйста, что где происходит. Буду очень благодарен. Вот код: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> enum nodeColor
Переполнение стека и несовместимая компоновка dll C++
Добрый день. Сегодня сижу и целый день что то пишу) Так как до этого просто страдал фигнёй и ни чего не делал, вот и забыл почти всё( Даже простую консольную программку не могу написать, короче я лох и неудачник:-| Вот попытался из памяти написать #include <iostream> #include <cstdlib> using namespace std;
C++ как отсортировать в структуре данные http://www.cyberforum.ru/cpp-beginners/thread1128709.html
#include <iostream> #include <string> #include <locale> #include <fstream> using namespace std; struct Grup{ char name; char lname;
C++ Статический массив Верхняя и нижняя границы для значений элементов массива вводятся с клавиатуры. Программа должна по выбору пользователя либо заполнять массив с консоли, либо с помощью генератора случайных чисел. Каждый логически законченный фрагмент должен быть оформлен в виде отдельной функции. Дан целочисленный массив. 1) Поменять в нем 1-й элемент с последним, 2-й с предпоследним и т.д. 2) Определить... подробнее

Показать сообщение отдельно
Jock109
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 21
24.03.2014, 21:44  [ТС]     Посчитать количество единиц, стоящих на четных местах и количество нулей, стоящих на нечетных местах
Ну вроде понятно, а если у меня изначально даны числа в десятичном, а потом я перевожу в двоичную, как дальше быть ?

Пример программы
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
#include <iostream>
#include <ctime>
#include <stdio.h>
#include <string.h>
#include <conio.h>
using namespace std;
 
const int n=8;
 
class Base
{
protected:
    unsigned short int arr[n];
public:
    Base(int a, int b)
    {
        srand(time(NULL));
        b++;
        for (int i=0;i<n;i++)
        {
            arr[i]=(a+rand()+rand()%(b-a));
        }
    };
    Base()
    {
        for (int i=0;i<n;i++)
        {
            arr[i]=(rand()+rand());
        }
    };
    void ShowD() // Вывод в десятичной системе
    {
        for (int i=0;i<n;i++)
        {
        cout<<arr[i]<<'\n';
        }
    };
 
    void ShowB() // Вывод в двоичной системе
    {
    int c;  
    for (int i=0;i<n;i++)
        {           
        c = arr[i];
        printf("%5d",arr[i]);
        cout<<" "; 
        for (int j=15;j>=0;j--) 
        {   
            if (((c) & 0x8000)==0)
                cout<<'0'; 
            else
                cout<<'1';
            c=c<<1;     
        }   
        cout<<"\n";
        }
    cout<<"\n";
    };
 
Текущее время: 19:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru