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

Поразрядные операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив http://www.cyberforum.ru/cpp-beginners/thread193420.html
Помогите написать программу..) Сформировать массив данных с помощью структуры. Предметная область – данные меню столовой (номер по порядку, блюдо, цена, вес порции). Отсортировать полученный...
C++ c++ помогите написать программу В файле хранятся названия фильмов. Каждая строка отдельное название. Написать программу, которая читает строки из файла в массив строк, и выводит на экран названия... http://www.cyberforum.ru/cpp-beginners/thread193403.html
Перечесление из массивов. C++
Всем доброе время суток. Вот не могу не как докумекать над таким действием. Имеется два двух мерных массива содержащие по три целых числа напимер 3,2,9 и 5,6,7 нужно с помощью операторов цикла...
Даны действительные числа а0 ,..., а6 C++
Даны действительные числа а0 ,..., а6 . Получить для х=1,3,4 значения p(x+1)-p(x), где p(y) = a6 y6 + a5 y5 + ... + a0
C++ Кто может переделать в С# http://www.cyberforum.ru/cpp-beginners/thread193386.html
#include <iostream> #include <windows.h> #include <math.h> int n; // глобальная переменная (видна обоим функциям) using namespace std; int kvadrat(int n1); int main() { int i,j; char...
C++ массив целых чисел. Дан массив целых чисел. а) Разделить все элементы массива на его первый элемент; б) увеличить все элементы массива в два раза; в) уменьшить элементы массива на число A. Помогите пожалуйста! подробнее

Показать сообщение отдельно
максикок
1 / 1 / 0
Регистрация: 07.10.2010
Сообщений: 75

Поразрядные операции - C++

18.11.2010, 18:56. Просмотров 330. Ответов 0
Метки (Все метки)

Найти Поразрядные операции, в результате которой из чисел N1(ABCD) и N2(EFGH)получается минимальное число. Подсчитать число единиц в левом байте этого числа.
#include <stdio.h>
#include <conio.h>
col_ed ()
{ int k=0,i,MIN;
for (i=0;i<16;i++)
if ((MIN>>i)&&(0x1)) k++;
return k;
}
MIN_numbe ()
{
int N1,N2,MIN;
printf ("\n\n Vvedite chisla N1 and N2 \n");
scanf ("%d%d",&N1,&N2);
if ((N1<N2)||(N1==N2)) MIN=N1;
else MIN=N2;
return(MIN);
}
void main ()
{
int N,C;

N=MIN_numbe ();

C= col_ed ();
printf ("\n\n\n %d",N);
printf ("\n\n\nChislo edenic %d",C);
getch ();
}
немного неверно работает! и вот как сделать так чтобы находил число единиц в левом байте этого числа?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru