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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ирина123
0 / 0 / 0
Регистрация: 29.06.2011
Сообщений: 28
#1

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

05.10.2011, 17:40. Просмотров 727. Ответов 4
Метки нет (Все метки)

!И ПОЖАЛУЙСТА с построчными комментариями, чтоб легче потом разобраться было, и меньше вопросов задавала.написать их не сложно, и мне легче будет

вот условие:

Существует простой способ вычисления квадратного корня: квадратный корень
из целого числа равен количеству последовательных целых чисел (начиная с 1),
которое можно из него вычесть. Например, вычислим корень из 25:
_25
1
1-е целое нечетное число;
---
_24
3
2-е -----"--------"-----;
---
_21
5
3-е -----"--------"-----;
---
_16
7
4-е -----"--------"-----;
---
_9
9
5-е -----"--------"-----;
---
0
Итак, квадратный корень из 25 равен 5.
Вычислить квадратный корень из целого числа m.
право ввода этого числа предоставить пользователю.
И ПОЖАЛУЙСТА с построчными комментариями, чтоб легче потом разобраться было, и меньше вопросов задавала.написать их не сложно, и мне легче будет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2011, 17:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помогите пожалуйста!Написать программу, используя только побитовые операции. Представить исходные данные и/или результаты в двоичном виде (C++):

Вычислить квадратный корень из заданного целого числа, используя только побитовые операции - C++
Существует простой способ вычисления квадратного корня: квадратный корень из целого числа равен количеству последовательных целых чисел...

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

Написать программу исследуемой функции, исходные данные подобрать самостоятельно - C++
Помогите пожалуйста написать программу на языке С++. 1.Составить алгоритм и программу для предложенного варианта. Исходные данные...

Написать программу на языке С + + которая реализует конструктор который инициализирует исходные данные класса - C++
#include <vcl.h> #include <iostream.h> #include <conio.h> struct Phone { char prizviche; char imya; char...

Написать программу, которая вычисляет среднюю (за неделю) температуру воздуха. Исходные данные должны вводить - C++
Написать программу, которая вычисляет среднюю (за неделю) температуру воздуха. Исходные данные должны вводиться во время работы...

Составить линейный алгоритм и программу в которой вводятся исходные данные, вычисляются исходные выражения и выводятся на экран результаты вычислений - C#
Приветствую! Вот попалась задачка - уже второй час ломаю голову. Надо составить линейный алгоритм и программу в которой вводятся исходные...

4
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
05.10.2011, 18:04 #2
если корень из числа - целое число, то вроде работает, а так ересь выдаёт:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
long easy_sqrt(long number){
     long i, cnt;
     
     for ( cnt = 1, i = 1; ( number -= i ) > 0; ++cnt, i += 2 )
         ;
         
     return cnt;
}
 
int main(void){
    long num;
    
    while ( printf("Number: ") > 0 && scanf("%ld", &num) == 1 && num > 0 )
        printf("Easy sqrt: %ld\n", easy_sqrt(num));
    
    return 0;
}
1
nxnx
05.10.2011, 18:10
  #3

Не по теме:

Цитата Сообщение от Ирина123 Посмотреть сообщение
И ПОЖАЛУЙСТА с построчными комментариями, чтоб легче потом разобраться было, и меньше вопросов задавала.
easybudda,

0
Thinker
05.10.2011, 18:26
  #4

Не по теме:


nxnx, вы что тут на easybudda(у) нападаете? Сами возьмите, да и напишите комментарии. Может стоило еще и программу за TC cдать и зачет получить?

1
easybudda
05.10.2011, 18:54     Помогите пожалуйста!Написать программу, используя только побитовые операции. Представить исходные данные и/или результаты в двоичном виде
  #5

Не по теме:

На одну маленькую програмку описание чуть ли не вдвое длиннее её самой и три поста офтопа...
Да там и комментировать-то нечего. Как у ТС описано, так и работает...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2011, 18:54
Привет! Вот еще темы с ответами:

Узнать, есть ли в записи числа хотя бы один ноль, используя только побитовые операции? - Turbo Pascal
Вопрос такой. Дано натуральное число и нужно узнать, есть ли в записи числа хотя бы один ноль, используя только побитовые операции. ...

составить программу в которой вводятся исходные данные,выводятся результаты вычислений - Pascal
y= (a^2+b^2)^(1/3) ; z= abs((sin(a/2)^2)* cos(b/3) ; x= (y^2+z^3)/e^(a*y+b^2*z) помогите, пожалуйста.

Написать программу для вычисления значения Y,не используя логические операции (использовать только оператор IF) - Pascal
Помогите решить кто может Y=a OR b AND (c OR d).

Составить программу для вычисления значений заданной функции, используя исходные данные. - Turbo Pascal
помогите пожалуйста сделать к/р http://192.168.51.110/ заранее спасибо!


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru