Форум программистов, компьютерный форум 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) Определить... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
25.03.2014, 00:46     Посчитать количество единиц, стоящих на четных местах и количество нулей, стоящих на нечетных местах
Получаем строку из 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
#include <iostream>
#include <cmath>
#include <ctime>
 
using namespace std;
 
void IntToBinary (char *res, int x, int size)
{   int i = size;
    res[i] = '\0';
    while (--i>-1)
    {   res[i] = x%2 + 48;
        x /= 2;
    }
}
 
int main()
{   srand ((unsigned int) time (NULL));
    int x = rand()%100;
    int size = (int) (floor (log(1.*x) / log(2.))) + 1;
    char *res = new char [size+1];
    
    IntToBinary (res, x, size);
 
    cout<<x<< '\t'<<res;
 
    delete [] res;
    getchar();
    return 0;
}
Затем - понятно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru