Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
web dev
 Аватар для TBIKC
107 / 93 / 9
Регистрация: 23.09.2010
Сообщений: 737

Функция гипотенуза

03.10.2011, 22:01. Показов 3574. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Выдаёт значения но какие то не правильные например если ввести 2 и 2 то должно быть 8, а выдаёт 84
Что не так ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include<iostream>
#include <math.h>
#include<cmath>
using namespace std;
double sum;
double hypotenuse( double s1, double s2 )
{
    sum = pow(s1,2) + pow(s2,2);
    return sum;
}
int main()
{
        locale::global(locale("rus"));
        double s1,s2;
        cout << "Введите 2 стороны" << endl;
        cin >> s1 >> s2;
        cout << "Длина гипотенузы равна: " << hypotenuse(s1,s2);
        cout <<  2 * (rand() % 5 + 1);
        system("PAUSE");
        return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.10.2011, 22:01
Ответы с готовыми решениями:

Гипотенуза
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { double a, b; cin &gt;&gt; a; cin &gt;&gt;...

Гипотенуза и катет
Добрый день! У меня такие проблемы: 1) Вечная моя проблема - это то, что мой компилятор не хочет компилировать задачу! Т.е. когда я...

Дана гипотенуза с, и угол альфа прямоугольника, найти площадь и периметр
Дана гипотенуза с, и угол альфа прямоугольника, найти площадь и периметр

7
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
03.10.2011, 22:03
Цитата Сообщение от TBIKC Посмотреть сообщение
cout << *2 * (rand() % 5 + 1);
Зачем ета строка?
1
web dev
 Аватар для TBIKC
107 / 93 / 9
Регистрация: 23.09.2010
Сообщений: 737
03.10.2011, 22:06  [ТС]
Ахаха точно вот затуп ) Это я с прошлой программы забыл убрать, вот поэтому и не правильно было ибо доставлялось число из за этого выражения к ответу )
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
03.10.2011, 22:10
Цитата Сообщение от TBIKC Посмотреть сообщение
sum = pow(s1,2) + pow(s2,2);
это не гипотенуза, а её квадрат, к тому же вызывать pow для возведения в квадрат накладно
0
web dev
 Аватар для TBIKC
107 / 93 / 9
Регистрация: 23.09.2010
Сообщений: 737
03.10.2011, 22:21  [ТС]
ах да запамятовал ещё надо из этого выражения корень взять )
А что тогда заместо pow() использовать ?
0
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
03.10.2011, 22:22
TBIKC, x^2=x*x;
0
web dev
 Аватар для TBIKC
107 / 93 / 9
Регистрация: 23.09.2010
Сообщений: 737
03.10.2011, 22:36  [ТС]
Цитата Сообщение от MILAN Посмотреть сообщение
TBIKC, x^2=x*x;

Не по теме:

я то уж думал ... :D

0
 Аватар для MILAN
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
03.10.2011, 22:39
TBIKC, если я правильно понял, Jupiter имел ввиду не рационально использовать функцию pow для возведения именно в квадрат, проще зделать x*x.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.10.2011, 22:39
Помогаю со студенческими работами здесь

Найти все тройки Пифагора, в которых катеты и гипотенуза не больше 500
Здравствуйте. Задача: найдите все тройки Пифагора, в которых катеты и гипотенуза не больше 500. Используйте трижды вложенные циклы...

Определить углы прямоугольного треугольника, если известны два его катета и гипотенуза
С клавиатуры вводятся три вещественных числа — два катета и гипотенуза прямоугольного треугольника. Определить его углы. Ответ вывести в...

Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет a, 2 — гипотенуза c = a√2, 3 — высота h, опущенная на
Привет всем...я тут прогу попытался написать на С и что-то не выходит....кто подскажет что нужно сделать чтобы сработала???......спасибо...

Известна гипотенуза С и противолежащий угол B прямоугольного треугольника. Найти периметр треугольника
Помогите написать данную программу: Известна гипотенуза С и противолежащий угол B прямоугольного треугольника. Найти периметр треугольника

Даны гипотенуза и катет прямоугольного треугольника, найти второй катет
Даны гипотенуза и катет прямоугольника треугольника. Найти второй катет.(Си++)


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru