Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти непрерывные участки, на которых сумма элементов равна 100 Найти непрерывные участки, на которых сумма элементов равна 100 Что-то я тут намудрил... Помогите поправить.. #include "stdafx.h" #include <iostream> #include <ctime> using namespace std; int _tmain(int argc, _TCHAR* argv) { https://www.cyberforum.ru/ cpp-beginners/ thread209086.html как в файле вывести все в стречку и не в столбик ?!!?! C++
здравствуйте помогите с выводом в файл обычный "txt."... вот мой код и что делает программа "Умножить каждое четное число на первое отрицательное число. Добавить к каждому числу половину последнего отрицательного числа." /--------------------------------------------------------------------------- #pragma hdrstop #include <stdio.h> #include <conio.h> #include <list.h> #include...
C++ Нахождение определителя матрицы n-го порядка без рекурсии Здравствуйте, мне на дом дали задачу на С++ написать программу которая находит определитель матрицы n го порядка, я довольно быстро её реализовал рекурсивным методом, а потом задумался "а можно ли сделать тоже самое без рекурсии"?..долго ломал голову и не выдержал..решил спросить у вас:) https://www.cyberforum.ru/ cpp-beginners/ thread209084.html C++ Вывод символа слева и его соответствующего кода ASCII справа Собственно вопрос как это сделать? https://www.cyberforum.ru/ cpp-beginners/ thread209072.html
C++ Создать производный класс ТРОИЧНЫЙ ВЕКТОР от класса Vector
Народ!!! Please help me! Задолбался уже!:wall: Вобщем такое задание: Создать производный класс ТРОИЧНЫЙ ВЕКТОР от класса Vector. Компоненты вектора принимают значения из множества {0,1,2}. Методы: a) конструктор без параметров; b) конструктор, принимающий в качестве параметров указатель на массив целого типа и размер вектора; c) конструктор копирования; d) деструктор;
C++ Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. | Исходные данные - n вещественных величин. || При написании программы используйте динамические массивы. 1. Найти максимальный элеметн массива. 2. Найти сумму элементов массива, расположенных до последнего положительного элемента. 3. Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями. ... https://www.cyberforum.ru/ cpp-beginners/ thread209062.html
C++ Необходимо написать программу, которая рандомно задает значения чисел и записывает их в файл https://www.cyberforum.ru/ cpp-beginners/ thread209057.html
Здравствуйте! Помогите, пожалуйста. Необходимо написать программу на С++, которая рандомно задает значения пяти чисел от 0 до 100 и записывает их в текстовый файл
C++ Write memory strings
Привет форумчане :) я пользуюсь C++ Builder 6 я вот тут не могу разобраться HANDLE pHandle; HWND wnd; wnd = FindWindow(0,"TITLE"); DWORD pid;
C++ Гамильтонов цикл Дали задание сделать программу вычисляющюю гамильтонов цикл. У меня уже бошка шири плеч, не как не получается, вот мои наброски, помогите плиз #include "stdio.h" #define n 8 int r={0}; int a={ {0,0,0,1,0,1,0,0}, {1,0,0,1,1,0,0,0}, {0,1,0,0,0,0,0,0}, {0,0,0,0,0,1,0,1}, https://www.cyberforum.ru/ cpp-beginners/ thread209044.html C++ обработка структурных данных (статический список). срочно (Ввод с клавиатуры). Список участков предприятия с разбивкой по цехам. Количества цехов и участков каждого цеха переменны. Для фрагмента модели, являющегося одномерным списком, составить модуль поиска участка с максимальным номером. буду очень признательна! Добавлено через 6 часов 6 минут <<BUMP>> https://www.cyberforum.ru/ cpp-beginners/ thread209042.html
Вывести строку, удалив предварительно повторяющиеся слова C++
Ввести строку. Вывести её, удалив предварительно повторяющиеся слова. Очень нужна помощь!!!
C++ Для каждого из некоторых количества целых чисел ... Для каждого из некоторых количества целых чисел ответить на вопрос. "Правда ли что число делиться на каждую свою цифру?" Добавлено через 56 минут Пока как то так // Практическое задание 1 #include <iostream> #include <cmath> https://www.cyberforum.ru/ cpp-beginners/ thread209012.html
1 / 1 / 1
Регистрация: 27.11.2010
Сообщений: 34
16.12.2010, 18:25  [ТС] 0

Найти число в двоичной записи которого максимальное число единиц - C++ - Ответ 1208961

16.12.2010, 18:25. Показов 3067. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от Mayonez Посмотреть сообщение
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
#include <iostream>
#include <vector>
using namespace std;
//функция, которая по непонятному алгоритму заполняет вектор
//всеми простыми чсилами до n включительно
void pr(vector <int> &v, int n)
{
   v.push_back(2);
   for (int i = 2; i <= n; i++)
   {
      bool y = 1;
      for (int j = 2; j*j <= i; j++)
            if (i%j == 0) {y = 0; break;}
      if (y) v.push_back(i);
   }
}
//переводит (наверное не очень правильно) числа в двоичную систему 
//и считает сколько едениц в её двоичной записи
int perevod(vector <int> v)
{
   int max = 0;
   int c; 
   for (int i = 0; i < v.size(); i++)
   {
      int k = 0;
      int a = v[i];
      while(a)
      {
            if(a%2 == 1) k++; //количесвто единиц в двоичной записи
            a /= 2;
      }
      if (k > max) {max = k; c = v[i];}    
   }
   return c;
}
 
int main()
{
   vector <int> prost;
   int n;
   cout << "Введите по куда искать простые числа: " << endl;
   cin >> n;
   pr(prost, n);                //заполняем вектор всеми простыми числами до n
   cout << "То что нужно полцчить равно " << perevod(prost) << endl;
   system("pause");
   return 0;
}
алгоритм правильный, но присмотритесь к функции перевода в двоичный код
Спасибо огромное!

Вернуться к обсуждению:
Найти число в двоичной записи которого максимальное число единиц C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2010, 18:25
Готовые ответы и решения:

Среди простых чисел найти найти такое, в двоичной записи которого максимальное число единиц.
Помогите пожалуйста! Среди простых чисел, не превосходящих n, найти такое, в двоичной записи...

Определить элемент массива, в двоичной записи которого максимальное число единиц
Здравствуйте, помогите пожалуйста!:scratch: Задан массив целых чисел. Определить элемент этого...

Определить элемент этого массива, в двоичной записи которого максимальное число единиц
Задан массив целых чисел. Определить элемент этого массива, в двоичной записи которого максимальное...

Найти следующее после n число, в двоичной записи которого столько же единиц
Доброго времени суток. Вопрос в названии темы, полное условие тут. Перебор не проходит. Пробовал...

4
16.12.2010, 18:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2010, 18:25
Помогаю со студенческими работами здесь

Среди простых чисел, не превосходящих N, найти такое, в десятичной записи которого максимальное число единиц
Пожалуйста, помогите кто может очень срочно нужно((((

Найти максимальное целое число, куб которого не превышает 30000
Пожалуйста помогите написать программу на с++ которая находит максимальное целое число, куб...

Функция void: в последовательности целых чисел найти число, в двоичном представлении которого больше всего единиц
Разработать процедуру, которая в последовательности целых чисел находит число, в двоичном...

Найти промежуток времени, в течение которого в музее одновременно находилось максимальное число посетителей
помогите пожалуйста исправить ошибки в коде: #include &lt;iostream&gt; using namespace std; void...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru