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

Работа с функциями, возвращающими значения. Передача параметров по значению - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Или я дурак, или компилятор смеется, вот только чувствую я дурак) http://www.cyberforum.ru/cpp-beginners/thread1065722.html
Ввожу 1939 совершенно верно, вожу какое либо число тоже совершенно верно. Не отрабатывает else { } Подскажите чтоль.. //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <stdio.h> #include <math.h> #include <conio.h> #pragma hdrstop
C++ Измените код так, чтобы мы сами вводили матрицу Измените код так, чтобы мы сами вводили матрицу. Заранее спасибо. #include "stdafx.h" #include <iostream> #include <ctime> #include <iomanip> #include <cmath> using namespace std; int n = 3; int getRandom(void) { http://www.cyberforum.ru/cpp-beginners/thread1065715.html
C++ Определить даты
Доброго времени суток, помогите пожалуйста решить задачи по C++ 1)Дата некоторого дня характеризуется тремя натуральными числами: g (год), m (порядковый номер месяца) и п (число). По заданным g, п и m определить: а) дату предыдущего дня; б) дату следующего дня. В обеих задачах рассмотреть два случая: 1) заданный год не является високосным; 2) заданный год может быть високосным P.S:...
Заданная действи́тельная квадратная матрица размерности n х n. Переставить ее столбцы таким образом, чтобы упорядочить значения элементов главной диаг C++
Заданная действи́тельная квадратная матрица размерности n х n. Переставить ее столбцы таким образом, чтобы упорядочить значения элементов главной диагонали! Ув. форумчане опишите пожалуйста алгоритм решения етой задачи, единственное что я сделал ето сгенерировал масив случайным образом дальше дела не идут!
C++ Получить регистр и расскладку клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1065693.html
С помощью каких функций можно получить регистр и расскладку клавиатуры? Такие варианты как приведены ниже не подходят. if(key = "q") return нижний регистр; else (key = "Q") return верхний регистр; if(key = "q") return английская расскладка; else if(key = "й") return русская расскладка;
C++ Типы передаваемые в функцию вобщем, написал программу, она малость топорная, но, беда, я понимаю что я не те значения передаю функциям, но догадаться не могу как исправить, суть задания, класс rational это рациональная дробь, числитель и знаменатель которой должны быть представлены классом LongLong подскажите или помогите если кто сможет #include <iostream> using namespace std; class LongLong { подробнее

Показать сообщение отдельно
V1PeRR
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 14

Работа с функциями, возвращающими значения. Передача параметров по значению - C++

08.01.2014, 15:13. Просмотров 203. Ответов 2
Метки (Все метки)

Помогите переделать задачу по ссылкам очень нужно!!!!!

Даны длины a, b и c сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника. (Замечание: длина медианы проведенной к стороне a, равна 0.5*sqrt(2*(b^2)+2*(c^2)-(a^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
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
 
double mediana (double x, double y, double z);//прототип функции
 
int main()
{
    setlocale( LC_ALL,"Russian" );
    double a,b,c,medianaC,medianaA,medianaB;
    cout <<"Введите три числа\n";
    cin >>a>>b>>c;
    medianaC =mediana (a,b,c);
    medianaB =mediana (c,a,b);
    medianaA =mediana (b,c,a);
    cout <<"Результат: "<<medianaC<<"\t"<<medianaA<<"\t"<<medianaB;
    _getch();
    return 0;
}
 
double mediana (double x, double y, double z)
{
    double m;
    m=0.5*sqrt(2*pow(x,2)+2*pow(z,2)-pow(y,2));
    return m;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru