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

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

Войти
Регистрация
Восстановить пароль
 
Славик171
-1 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 10
#1

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

27.12.2012, 20:53. Просмотров 682. Ответов 3
Метки нет (Все метки)

1.Написать программу,которая считывает число с клавиатуры и находит ближайшее справа число,которое является квадратом натурального числа,и выводит его на экран. Проверку ''квадрат-не квадрат'' оформить в виде функции.


Если можно попроще
Заранее огромное спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2012, 20:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти ближайшее справа число, которое является квадратом натурального числа (C++):

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

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

Для натурального числа N найти ближайшее к нему двоякое число - C++
Натуральное число называется двояким, если в его десятичной записи встречается не более двух различных цифр. Например, числа 3, 23, 33,...

Для заданного натурального числа требуется найти ближайшее к нему двоякое число. - C++
Натуральное число называется двояким, если в его десятичной записи встречается не более двух различных цифр. Например, числа 3, 23, 33,...

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

Найти число, которое образуется при записи цифр заданного натурального числа в обратном порядке - C++
Найти число, которое образуется при записи цифр заданногонатурального числа в обратном порядке. Например: для заданногочисла 1234 — это...

3
Asdprom
22 / 21 / 1
Регистрация: 19.12.2011
Сообщений: 75
27.12.2012, 21:28 #2
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
25
26
27
28
29
#include "stdafx.h"
#include <iostream>
 
using namespace std;
int is_quadr ( int N );
int _tmain(int argc, _TCHAR* argv[])
{
    int N;
    int i;
 
    cin>>N;
    for ( i = N; ; i ++ )
    {
        if ( is_quadr ( i ) )
            break;
    }
    cout<<i<<endl;
    system ( "pause" );
    return 0;
}
 
int is_quadr ( int N )
{
    double n;
    n = sqrt ( N );
    if( n == (int) n )
        return 1;
    else return 0;
}
Вот, 1 задача.
1
Славик171
-1 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 10
27.12.2012, 21:32  [ТС] #3
Asdprom, Спасибо)
0
Asdprom
22 / 21 / 1
Регистрация: 19.12.2011
Сообщений: 75
27.12.2012, 21:34 #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
25
26
27
28
29
30
31
#include "stdafx.h"
#include <iostream>
 
using namespace std;
int is_quadr ( int N );
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale( LC_ALL, "Rus" );
    int N,K;
    int i;
    cout<<"Введите крайнее левое значение: ";
    cin>>N;
    cout<<"Введите крайнее правое значение: ";
    cin>>K;
    for ( i = N; i < K ; i ++ )
    {
        if ( is_quadr ( i ) )cout<<i<<endl;
    }
 
    system ( "pause" );
    return 0;
}
 
int is_quadr ( int N )
{
    double n;
    n = sqrt ( N );
    if( n == (int) n )
        return 1;
    else return 0;
}
Вот вторая задача.
1
27.12.2012, 21:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2012, 21:34
Привет! Вот еще темы с ответами:

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

Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6 - C++
Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6

Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6 - C++
задание такое: Определить ближайшее нечетное число меньше заданного числа N, которое делится на 15 с остатком 6. вот код-BORLANDC ...

Найти ближайшее целое к первому числу, которое делится на второе число без остатка - C++
Пользователь вводит два числа. Определить, делится одно число на второе без остатка. Если нет, предложить ближайшее целое, которое...


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

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

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