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

Найти наибольшее положительное целое число n, для которого выполняется условие: - C++

Восстановить пароль Регистрация
 
Grimm_124
0 / 0 / 0
Регистрация: 28.03.2013
Сообщений: 10
28.03.2013, 21:50     Найти наибольшее положительное целое число n, для которого выполняется условие: #1
условие:
Название: sshot-2.png
Просмотров: 129

Размер: 9.3 Кб
Плиз очень надо=)


 Комментарий модератора 
Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.
Правила форума
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 21:50     Найти наибольшее положительное целое число n, для которого выполняется условие:
Посмотрите здесь:

Найти наименьший номер члена последовательности, для которого выполняется условие |an-an-1|< ε C++
Найти наибольшее целое число K, при ко-тором выполняется неравенство 3K < N. C++
C++ Найти наименьшее целое положительное число K, квадрат которого превосходит N
C++ Найти наименьший номер члена последовательности, для которого выполняется условие |an-an-1|< ε
C++ Найти наименьший номер элемента последовательно-сти, для которого выполняется условие
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Banddk
37 / 37 / 1
Регистрация: 08.12.2012
Сообщений: 157
Записей в блоге: 1
28.03.2013, 22:08     Найти наибольшее положительное целое число n, для которого выполняется условие: #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include "cmath"
int main(int argc, const char * argv[])
{
    int i=0,n=0;
    
    while(1){
        if(-4*i+841*sqrt(i)+3>=0){
            n=i;
            i++;
        }
        else
            break;
    
    }
    std::cout<<n;
}
как-то так)
olya7
476 / 293 / 91
Регистрация: 18.02.2013
Сообщений: 684
28.03.2013, 22:16     Найти наибольшее положительное целое число n, для которого выполняется условие: #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include <limits.h>
 
void main ()
{
    unsigned int n=UINT_MAX ;
    while (-4*n+841*sqrt(n)+3<0)
        n--;
    cout << n << " " << (-4*n+841*sqrt(n)+3) << endl;
}
hofmn
Helter Skelter
 Аватар для hofmn
61 / 61 / 1
Регистрация: 19.09.2012
Сообщений: 133
02.04.2013, 13:51     Найти наибольшее положительное целое число n, для которого выполняется условие: #4
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int biggestN = 0;
 
    int n = 0;
    while (true)
    {
        if (-4*n + (841 * sqrt(n)) + 3 >= 0)
        {
            ++n;
            continue;
        }
        biggestN = --n;
        break;
    }
 
    cout << "Biggest n = " << biggestN << endl;
    cout << -4*n + (841 * sqrt(n)) + 3 << " >= 0" << endl;
    return 0;
}
froOzzy
0 / 0 / 1
Регистрация: 13.04.2013
Сообщений: 13
13.04.2013, 15:34     Найти наибольшее положительное целое число n, для которого выполняется условие: #5
C++
1
2
3
4
5
6
7
long int rez,n;
rez=0;n=0;
while(rez>=0)
{
n++;
rez=-4*n+841*(sqrt(n))+3;
}
При выводе на экран от n отними единицу и все ок)
Grimm_124
0 / 0 / 0
Регистрация: 28.03.2013
Сообщений: 10
14.04.2013, 16:42  [ТС]     Найти наибольшее положительное целое число n, для которого выполняется условие: #6
http://www.cyberforum.ru/attachments/249577d1364492981

для Microsoft Visual Studio 2010
LelMath
15 / 15 / 5
Регистрация: 05.11.2012
Сообщений: 40
14.04.2013, 17:17     Найти наибольшее положительное целое число n, для которого выполняется условие: #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
long double n = 0;
long double k = 0;
bool y = true;
    while (y == true)
    {
        n++;
        k = (-4*n)+841*(sqrt(n))+3;
        if (k<0)
        {
            n--;
            y = false;
        }
    }
cout<<n;
    return 0;
}
флаги для удобства. Можно while(k>=0) без if и cout<<n-1;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2013, 17:31     Найти наибольшее положительное целое число n, для которого выполняется условие:
Еще ссылки по теме:

Найти наименьший номер элемента последовательности,для которого выполняется условие М. C++
C++ Найти первый член последовательности, для которого выполняется условие
C++ Найти первый член последовательности, для которого выполняется условие

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

Или воспользуйтесь поиском по форуму:
w8me
496 / 11 / 1
Регистрация: 10.04.2013
Сообщений: 44
14.04.2013, 17:31     Найти наибольшее положительное целое число n, для которого выполняется условие: #8
Или так с точки зрения математики
C++
1
2
3
4
5
6
7
int main()
{
    double t = (841. + sqrt((float)(841.*841.+16.)))/(-8.);
    t*=t;
    cout << (int)(t+0.5);
    return 0;
}
Yandex
Объявления
14.04.2013, 17:31     Найти наибольшее положительное целое число n, для которого выполняется условие:
Ответ Создать тему
Опции темы

Текущее время: 13:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru