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

Написать программу на языке С, которая рекурсивно вычисляет количество единиц в двоичном коде заданного пользователем натурального числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему нехочет работать со степенью http://www.cyberforum.ru/cpp-beginners/thread53903.html
#include "stdafx.h" #include "stdio.h" #include "conio.h" #include "math.h" int _tmain(int argc, _TCHAR* argv) { int n; int p=1+1/1;
C++ Записываем ответ в текстовый файл Здравствуйте, вопрос почему ответ не записывается в мой файл? (сохраняет там тока 0)... #include<stdio.h> #include<iostream.h> #include <fstream.h> int main(int argc, char* argv) { cout<<"pasalins nelyginius zodzius...:"; char sak; http://www.cyberforum.ru/cpp-beginners/thread53892.html
Вычислить сумму первых n чисел от числа m C++
Даны два натуральных числа m и n. Вычислить сумму первых n ЦИФР от числа m. Разделение числа на цифры надо выполнить численно.( на C++)
C++ деление на макс элемент массива
Помогите решить задачу?пожалуйста. В массиве из 10 чисел поделить все отрицательные элементы на максимальный элемент массива.
C++ Нужно перевести программу! Код Хэмминга. http://www.cyberforum.ru/cpp-beginners/thread53881.html
Код Хэмминга на Паскале, кто может переведите на С++? sent data bits: 1110011 1 1 1 1 0 0 1 1 1 1 0 checking error status : 0 received data bits: 11111011110 checking error status : 5 uses crt;
C++ То что в книгах не описано)) Чем отличаются в обычном C ANCI ++i от i++? подробнее

Показать сообщение отдельно
Monte-Cristo
2786 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
03.10.2009, 17:12     Написать программу на языке С, которая рекурсивно вычисляет количество единиц в двоичном коде заданного пользователем натурального числа
а на C так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
 
unsigned long I(unsigned long);
int main()
{
unsigned long n;
printf("Vvedite n=");
scanf("%u", &n);
printf("\n=%u\n",I(n));
return 1;
}
//*********************************
unsigned long I(unsigned long n)
{if(n==0) return 0;
else return(1+I(n&(n-1)));}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru