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

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

Войти
Регистрация
Восстановить пароль
 
Alexandr1966
28 / 28 / 1
Регистрация: 17.12.2012
Сообщений: 465
#1

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

26.12.2012, 13:11. Просмотров 859. Ответов 6
Метки нет (Все метки)

Простейшая программа, которая возводит число в квадрат и извлекает корень из него.
Число конкретно здесь задано, 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 минут
народ, подскажите а)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 13:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать функцию, которая возводит число в квадрат и извлекает корень из него (C++):

Создать функцию которая возводит число в квадрат, использовать принцип раздельной компиляции - C++
Создать функцию которая возводит число в квадрат. Использовать принцип раздельной компиляции. Заранее спасибо!

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

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

Написать программу, которая возводит число в соответствующую степень(без использования стандартных функций) - C++
Кто знает как решить задачу на С++. Нужно через цикл while её решить. Написать программу, которая возводит число в соответствующую...

Написать функцию, которая переворачивает число - C++
Помогите, пожалуйста с задачкой! Задачка: Дано натуральное число n и натуральные числа а1, а2... аn (n < 100). Переделать все данные...

Написать функцию, которая генерирует случайное число в диапазоне от 0 до A - C++
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая генерирует случайное число в диапазоне от...

6
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
26.12.2012, 13:13 #2
Здесь не подсказка нужна, а глаз промыть: другие то функции есть и сам ввод ты знаешь.
0
Alexandr1966
28 / 28 / 1
Регистрация: 17.12.2012
Сообщений: 465
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;
}
в главную функцию вставил, после вывода приветствия.
а как сделать, чтобы остальные функции брали для расчетов именно то число, именно ту переменную???
0
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
26.12.2012, 13:18 #4
А как они другое то число возьмут?
0
Alexandr1966
28 / 28 / 1
Регистрация: 17.12.2012
Сообщений: 465
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 минуту
подскажите!)
0
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
26.12.2012, 13:59 #6
Цитата Сообщение от Alexandr1966 Посмотреть сообщение
func_enter();
Не правильно, так ты результат функции потеряешь. Функцию надо присвоить переменной совместимого типа.
0
Alexandr1966
28 / 28 / 1
Регистрация: 17.12.2012
Сообщений: 465
26.12.2012, 14:02  [ТС] #7
дружище спасибо)))
0
26.12.2012, 14:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 14:02
Привет! Вот еще темы с ответами:

Написать функцию, которая возвращает возведённое в степень число... - C++
ПОЖАЛУЙСТА ПОМОГИТЕ НАПИСАТЬ ПРОГИ: 1) Написать функцию, которая возвращает возведённое в степень число, и программу, использующую эту...

Написать функцию которая подносит дробовое число х до степени n - C++
//Написать функцию которая подносит дробовое число х до степени n (n - целое число) #include<iostream> using namespace std; int...

Написать функцию, которая принимает число, а возвращает его факториал - C++
Написать функцию, в которую передают число х, а возвращает х! (факториал этого числа)(Консольное приложение) Дублирование тем...

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


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

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

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