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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать текст из txt-файла и найти самое длинное слово и количество слов http://www.cyberforum.ru/cpp-beginners/thread360978.html
Доброго времени суток ! надо считать текст с файла тхт и найти самое длинное слово и количество етих слов. как ето зделать ?
C++ Создать программу, которая выводит псевдографические изображения буквы А Создать программу, которая выводит псевдографические изображения буквы А заданным с клавиатуры символом несколько раз. При каждом последующем выводе буквы выполнить ее масштабирование (увеличение или... http://www.cyberforum.ru/cpp-beginners/thread360977.html
Создать программу - меню «Калькулятор». C++
Создать программу - меню «Калькулятор». В программе реализовать следующие операции: 1 очистка результата 2 добавление (вычитание) к (от) результату нового данного 3 умножение, деление результата...
C++ Удалить из строки слова с четными номерами
Помогите написать программу которая будет удалять из строки слова с четными номерами
C++ ошибки при компиляции программы С++ http://www.cyberforum.ru/cpp-beginners/thread360953.html
Подскажите где я совершил ошибки. Вот задача:Составить класс файл. Класс должен обладать следующими свойствами:путь к файлу, имя файла, права пользователя, размер файла и дату его последнего...
C++ Помогите настроить Eclipse Скачал с офф сайта Эклипс последней версии,распаковал . Запускаться он отказался,поставил Яву,запустил ... Создаю новый проект на C++ .Выбираю Empty проект.Он создался и не понимаю,где окно... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9680 / 5630 / 954
Регистрация: 25.07.2009
Сообщений: 10,807
05.10.2011, 18:04
если корень из числа - целое число, то вроде работает, а так ересь выдаёт:
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru