0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 16
1

Определение и вызов функций

06.11.2012, 20:06. Показов 732. Ответов 4
Метки нет (Все метки)

Здравствуйте. Такая проблема с задачей....Нужно Определить функцию, проверяющую, является ли данное число простым, и функцию, вычисляющую количество нулей в двоичной записи натурального числа. (Считается, что первая цифра двоичного числа всегда 1). Среди простых чисел, не превосходящих n, найти первое такое, в двоичной записи которого максимальное количество нулей.
Помогите плиз..(
Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2012, 20:06
Ответы с готовыми решениями:

Итерационные циклы,Определение и вызов функций,Использование библиотечных функций stdio.h
Помогите решить задания: 1.Дано натуральное число n. Найти разность между первой цифрой этого...

Определение и вызов функций
2. Определить функции, переводящую число в двоичную систему счисления и проверяющую, является ли...

Определение и вызов функций
Всем привет. Записать алгоритм, проверяющий является ли заданное число простым как рекурсивную...

Объявление, определение и вызов двух функций
//Программа должна включать в себя: объявление, определение и демонстрацию работы через вывозов...

4
27 / 27 / 9
Регистрация: 24.10.2012
Сообщений: 135
06.11.2012, 20:16 2
Цитата Сообщение от Ackles Посмотреть сообщение
является ли данное число простым
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
    int a;
    cin>>a;
    if(a%2!=0) cout<<"Proste";
    else
    cout<<"neproste";
    system("pause");
    return 0;
}
1
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 16
06.11.2012, 20:24  [ТС] 3
этот код определяет, является ли число простым? я правильно понял?:-)
0
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
06.11.2012, 20:24 4
vasiliy21 то что ты находишь это не простоге число, а нечётное, про простое написано вот тут
http://ru.wikipedia.org/wiki/%... 0%BB%D0%BE
0
4004 / 3265 / 914
Регистрация: 25.03.2012
Сообщений: 12,193
Записей в блоге: 1
06.11.2012, 20:37 5
Цитата Сообщение от Ackles Посмотреть сообщение
количество нулей в двоичной записи натурального числа. (Считается, что первая цифра двоичного числа всегда 1)
Зависит от размера переменной, в которой хранишь число.,
Например для одного байта
C++
1
2
3
4
5
6
7
int count_0s(unsigned char n){
  unsigned char mask=0x80;
  unsigned char count=0;
  while (!(n&mask))mask>>=1;
  while (mask>>=1)count+=(n&mask)?0:1;
  return count;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2012, 20:37
Помогаю со студенческими работами здесь

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

Вызов функций внутри других функций
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &lt;iostream&gt; #include &lt;fstream&gt; #include...

Вызов функций
Можно ли преобразовать строку, вводимою с консоли в вызов функции? То есть к примеру у меня...

Вызов функций
Здравствуйте, пытаюсь написать небольшую программу по работе с динамическим массивом с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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