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

Функций - C++

Войти
Регистрация
Восстановить пароль
 
НЕваЖно
2 / 2 / 0
Регистрация: 03.11.2008
Сообщений: 61
10.11.2009, 21:00     Функций #1
Помогите плиззз решить оч надо , за ранее примного благодарен )))

1.Создайте функцию, заменяющую содержимое двух переменных их суммой и разностью.


2.Определите функцию hypotenuse, которая вычисляет длину гипотенузы прямоугольного треугольника по двум другим сторонам. Используйте эту функцию в программе для определения длины гипотенузы треугольников, приведенных ниже. Функция должна получать два
аргумента типа double и возвращать значение гипотенузы также типа double.
Треугольник1 – сторона 1 = 3.0; сторона 2 = 4.0
Треугольник2 – сторона 1 = 5.0; сторона 2 = 12.0
Треугольник3 – сторона 1 = 8.0; сторона 2 = 15.0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2009, 21:00     Функций
Посмотрите здесь:

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов C++
функции класса раздела private реализуються так же как и раздела public? в смысле виртуальных функций, дружественных функций, и т.д. C++
C++ Использование функций и шаблонов функций
Использование функций C++
Использование функций. C++
Итерационные циклы,Определение и вызов функций,Использование библиотечных функций stdio.h C++
C++ Объявление функций внутри других функций
C++ Использование функций и шаблонов функций
C++ Перегрузка функций. Реализация функций
Перегрузка функций C++
C++ Шаблон функций
C++ Вызов функций внутри других функций

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Floopy2k
 Аватар для Floopy2k
161 / 4 / 0
Регистрация: 10.01.2009
Сообщений: 102
10.11.2009, 21:19     Функций #2
2.
C++
1
2
3
4
5
6
7
8
#include <math.h>
//----------------------------------------------
 
double hypotenuse(double side1,double side2)
{
    double hyp=sqrt(side1*side1+side2*side2);
    return hyp;
}
Вызывать например так:
C++
1
Caption=hypotenuse(3.0,4.0);
manfeese
 Аватар для manfeese
128 / 127 / 16
Регистрация: 04.01.2009
Сообщений: 415
10.11.2009, 21:19     Функций #3
1. Первое значение сумма, второе - разность;
C++
1
2
3
4
5
6
void swap(int &a, int &b)
 {
  int temp = a + b;
  b = a - b;
  a = temp;
 }
2.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 #include <math.h>
 #include <iostream.h>
 
 double hypotenuse(double a, double b)
 {
  return  sqrt(a*a+b*b);
 }
 
 int main()
 {
     cout<<"Gipotenuza1 = "<<hypotenuse(3.0,4.0)<<"\n";
     cout<<"Gipotenuza2 = "<<hypotenuse(5.0,12.0)<<"\n";
     cout<<"Gipotenuza2 = "<<hypotenuse(8.0,15.0);
 
     cin.get();
     cin.get();
     return 0;
 }
Yandex
Объявления
10.11.2009, 21:19     Функций
Ответ Создать тему
Опции темы

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