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

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

Войти
Регистрация
Восстановить пароль
 
Domonion
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 89
#1

Квадратный корень - C++

07.06.2013, 13:21. Просмотров 555. Ответов 3
Метки нет (Все метки)

вот очень странно! вот 2 кода. По логике не различаются НИЧЕМ! Почему 1 код не работает, а другой работает?
этот пашет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main ()
{
    int x;
    cout << "Введите аргумент" << endl;
    cin >> x;
    for (int y = 1; y < x; ++y)
    {
        int s = x;
        if ((s /= y) == y )
        cout << "Корень из вашего АРГУМЕНТА = " << y << endl;
    }
    int a;
    cin >> a;
}
а этот нет!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int main ()
{
    int x;
    cout << "Введите аргумент" << endl;
    cin >> x;
    for (int y = 1; y < x; ++y)
    {
        int s = x;
        if ((x /= y) == y )
        cout << "Корень из вашего АРГУМЕНТА = " << y << endl;
    }
    int a;
    cin >> a;
}
помогите разобраться новичку! Визуал Студия 2010
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2013, 13:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Квадратный корень (C++):

Квадратный корень - C++
Написал небольшую программку, которая ищет квадратный корень из числа, которое введёт пользователь. int a; cout &lt;&lt; &quot;Введите число:...

Квадратный корень - C++
Число x называется квадратным корнем числа a по модулю n (root (a, n)) тогда и только тогда когда x * x = a (mod n). Напишите программу,...

Квадратный корень из 5 - C++
Здравствуйте, подскажите, пожалуйста, алгоритм вычисления квадратного корня из 5 с точностью 10 миллионов знаков

Квадратный корень - C++
как вычислить корень из числа в консольном виде , я имею ввиду код для консольного приложения

Квадратный корень числа - C++
Найдите квадратный корень числа, введенного с клавиатуры! С++

Вычислить корень квадратный - C++
Помогите пожалуйста написать 2 программы:1 вычислить корень квадратный от (sin(x)+cos(x)); 2 Поменять местами значения переменных х и у с...

3
kazak
3051 / 2372 / 160
Регистрация: 11.03.2009
Сообщений: 5,437
Завершенные тесты: 1
07.06.2013, 14:05 #2
По логике эти два примера очень даже различаются.
0
Tulosba
:)
Эксперт С++
4619 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
07.06.2013, 14:19 #3
11 строка s,x
0
Гром
210 / 129 / 11
Регистрация: 20.03.2009
Сообщений: 1,108
Записей в блоге: 16
Завершенные тесты: 1
07.06.2013, 14:20 #4
operator/= изменяет свой первый аргумент, поэтому во втором случае у вас x меняется в каждой итерации цикла. В первом у вас меняется s, которое каждый раз сбрасывается на значение переменной x.
Вообще вам надо писать просто (x / y) вместо (x /= y)
0
07.06.2013, 14:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2013, 14:20
Привет! Вот еще темы с ответами:

Уравнение на c++ (не квадратный корень) - C++
напишите пожалуйста код для решение уравнения y=ax+2y^2-2/3 чтобы в коде было это - scanf(&quot;%f&quot;...) и чтобы было такого типа ...

квадратный корень от интеграла - C++
Подскажите пожалуйста как написать эту формулу на С++ http://www.cyberforum.ru/images/attach/png.gif

Проверка на полный квадратный корень - C++
Собственно программа должна из двумерного массива найти самое наибольшее число, в котором квадратный корень полностью извлекается. Вот...

Квадратный корень введенного числа. - C++
Здравствуйте. Мне задали задачку: Написать программу, выводящую на экран корень квадратный введенного числа, до тех пор, пока не будет...


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

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

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