Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Славик171
-1 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 10
#1

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

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

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


Если можно попроще
Заранее огромное спасибо.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

Для натурального числа N найти ближайшее к нему двоякое число
Натуральное число называется двояким, если в его десятичной записи встречается...

Для заданного натурального числа требуется найти ближайшее к нему двоякое число.
Натуральное число называется двояким, если в его десятичной записи встречается...

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

3
Asdprom
22 / 21 / 6
Регистрация: 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 / 6
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2012, 21:34

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

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

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


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

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

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