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

Подпрограмма (функция) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Деление на натуральное число http://www.cyberforum.ru/cpp-beginners/thread800544.html
Доброго времени суток! У меня, наверное, глупая проблема, но все таки хочется разобраться. Вот программа, где мне нужно найти число, взаимно обратное N. Но после компиляции С всегда равно 0, кроме...
C++ Вычисление одного из углов треугольника, когда заданы значения двух других углов Написать программу вычисления одного из углов треугольника, когда заданы значения двух других углов. Рекомендуемый вид экрана во время ра-боты. >Введите исходные данные: >Угол А (град) > ... http://www.cyberforum.ru/cpp-beginners/thread800534.html
Файлы. Получить названия, состоящие из двойных слов C++
В текстовом файле хранятся названия городов через запятую. Получить названия, состоящие из двойных слов, например, Нью-Йорк, Новый Орлеан, результат отсортировать в алфавитном порядке. Прошу помочь...
После каждого вхождения символа С в строку S вставить строку S0 C++
1)Простые действия со строками. Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить строку S0. Помогите пожалуйста.
C++ Ассемблерная вставка в с++ http://www.cyberforum.ru/cpp-beginners/thread800495.html
С помощью логических операций реализуйте запись битов в данной ячейки памяти, размером в 2 байта, в обратном порядке. Вот моя, отдаленная, ни на что похожая попытка((( #include "stdafx.h" ...
C++ Ввод в двумерный массив из консоли Всем привет! Надо было реализовать ввод из консоли в массив целых чисел. #include <clocale> #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; void main(void){... подробнее

Показать сообщение отдельно
Avicii
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 123

Подпрограмма (функция) - C++

04.03.2013, 19:10. Просмотров 477. Ответов 6
Метки (Все метки)

Здравствуйте,подскажите в чем проблема понять не могу,прога с виду примитивная и простая ,но значения не верные выдает. Задание звучит так: Даны по 3 стороны для трех треугольников. Найти медианы всех сторон. Высчитываются по формуле (sqrt(2*x^2+2*y^2-z^2))/2, где x y z стороны.
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
#include <iostream>
#include <cmath>
using namespace std;
float function(int x,int y,int z)
{return (sqrt(2*pow(x,2)+2*pow(y,2)-pow(z,2)))/2;}
int main()
{int a1,b1,c1,a2,b2,c2,a3,b3,c3,i;
float a11,b11,c11,a22,b22,c22,a33,b33,c33;
cout <<"Vvedite storoni 1 tregolnika:" << endl;
for(i=0;i<3;i++)
cin>>a1,b1,c1;
cout <<"Vvedite storoni 2 tregolnika:" << endl;
for(i=0;i<3;i++)
cin>>a2,b2,c2;
cout <<"Vvedite storoni 3 tregolnika:" << endl;
for(i=0;i<3;i++)
cin>>a3,b3,c3;
a11=function(a1,b1,c1);
b11=function(a1,c1,b1);
c11=function(c1,b1,a1);
cout<<"Mediani 1 treygolnika:\n";
cout<<a11<<" "<<b11<<" "<<c11<<endl;
a22=function(a2,b2,c2);
b22=function(a2,c2,b2);
c22=function(c2,b2,a2);
cout<<"Mediani 2 treygolnika:\n";
cout<<a22<<" "<<b22<<" "<<c22<<endl;
a33=function(a3,b3,c3);
b33=function(a3,c3,b3);
c33=function(c3,b3,a3);
cout<<"Mediani 3 treygolnika:\n";
cout<<a33<<" "<<b33<<" "<<c3<<endl;
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.