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

Написать функцию, которая возводит число в квадрат и извлекает корень из него - C++

Восстановить пароль Регистрация
 
Alexandr1966
25 / 25 / 1
Регистрация: 17.12.2012
Сообщений: 425
26.12.2012, 13:11     Написать функцию, которая возводит число в квадрат и извлекает корень из него #1
Простейшая программа, которая возводит число в квадрат и извлекает корень из него.
Число конкретно здесь задано, 16. А НУЖНО, чтобы число вводилось с клавиатуры, но не просто scanf("%d", &n) например, а функцию ввода числа написать, че то пишу пишу, а не получается никак, кто в курсе, подскажите и код в дальнейшем подправьте плиз!)
вот код:
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 "conio.h"
#include "math.h"
#include "locale.h"
 
 
int func_action1(int b);
double func_action2(double c);
 
void main()
{
    setlocale(LC_ALL, "rus");
    printf("Вас приветствует программа, возвадящая ЦЕЛОЕ число в квадрат и\n извлекающая из этого числа корень!!! \n");
    printf("Число в квадрате = %d \n", func_action1(16));
    printf("Корень из числа = %lf \n", func_action2(16));
    _getch();
}
 
int func_action1(int b)
{
    int x;
    x = b*b;
    return x;
}
 
double func_action2(double c)
{
    double y;
    y = sqrt(c);
    return y;
}
Добавлено через 5 минут
например, перед void main(), прототип функции ввода, назовем ее int fucn_enter(int a) а внизу определение функции, как его сделать(

Добавлено через 44 секунды
сообщение еще в главную функцию добавить, типа printf("введите ваше число: ", func_enter()); как-то так нужно

Добавлено через 36 минут
народ, подскажите а)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 13:11     Написать функцию, которая возводит число в квадрат и извлекает корень из него
Посмотрите здесь:

написать прогу, кот все четные элементы массива возводит в квадрат C++
надо написать функцию, которая переворачивает число C++
C++ Написать функцию которая подносит дробовое число х до степени n
Написать функцию, которая возвращает возведённое в степень число... C++
C++ Написать функцию, которая генерирует случайное число в диапазоне от 0 до A
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
26.12.2012, 13:13     Написать функцию, которая возводит число в квадрат и извлекает корень из него #2
Здесь не подсказка нужна, а глаз промыть: другие то функции есть и сам ввод ты знаешь.
Alexandr1966
25 / 25 / 1
Регистрация: 17.12.2012
Сообщений: 425
26.12.2012, 13:16  [ТС]     Написать функцию, которая возводит число в квадрат и извлекает корень из него #3
ну вот смотри написал:

C++
1
2
3
4
5
6
7
int func_enter()
{
    int n;
    printf("Введите ваше число: ");
    scanf("%d", &n);
    return n;
}
в главную функцию вставил, после вывода приветствия.
а как сделать, чтобы остальные функции брали для расчетов именно то число, именно ту переменную???
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
26.12.2012, 13:18     Написать функцию, которая возводит число в квадрат и извлекает корень из него #4
А как они другое то число возьмут?
Alexandr1966
25 / 25 / 1
Регистрация: 17.12.2012
Сообщений: 425
26.12.2012, 13:55  [ТС]     Написать функцию, которая возводит число в квадрат и извлекает корень из него #5
проще говоря:
C++
1
2
printf("Число в квадрате = %d \n", func_action1( ??? ));
printf("Корень из числа = %lf \n", func_action2( ??? ));
какой аргумент написать у этих функций???

Добавлено через 11 минут
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
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h"
#include "conio.h"
#include "math.h"
#include "locale.h"
 
int func_enter(); 
int func_action1(int b);
double func_action2(double c);
 
void main()
{
    setlocale(LC_ALL, "rus");
    printf("Вас приветствует программа, возвадящая ЦЕЛОЕ число в квадрат и\nизвлекающая из этого числа корень!!! \n");
    func_enter();
    printf("\n");
    printf("Число в квадрате = %d \n", func_action1());
    printf("Корень из числа = %lf \n", func_action2());
    _getch();
}
 
int func_enter()
{
    int n;
    printf("Введите ваше число: ");
    scanf("%d", &n);
    return n;
}
 
int func_action1(int b)
{
    int x;
    x = b*b;
    return x;
}
 
double func_action2(double c)
{
    double y;
    y = sqrt(c);
    return y;
}
какой аргумент написать у функций func_action1 и func_action2???

Добавлено через 21 минуту
подскажите!)
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
26.12.2012, 13:59     Написать функцию, которая возводит число в квадрат и извлекает корень из него #6
Цитата Сообщение от Alexandr1966 Посмотреть сообщение
func_enter();
Не правильно, так ты результат функции потеряешь. Функцию надо присвоить переменной совместимого типа.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 14:02     Написать функцию, которая возводит число в квадрат и извлекает корень из него
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Alexandr1966
25 / 25 / 1
Регистрация: 17.12.2012
Сообщений: 425
26.12.2012, 14:02  [ТС]     Написать функцию, которая возводит число в квадрат и извлекает корень из него #7
дружище спасибо)))
Yandex
Объявления
26.12.2012, 14:02     Написать функцию, которая возводит число в квадрат и извлекает корень из него
Ответ Создать тему
Опции темы

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