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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Деление на натуральное число http://www.cyberforum.ru/cpp-beginners/thread800544.html
Доброго времени суток! У меня, наверное, глупая проблема, но все таки хочется разобраться. Вот программа, где мне нужно найти число, взаимно обратное N. Но после компиляции С всегда равно 0, кроме того случая, когда N=1. когда вместо '/' ставлю '+' или '-' все работает.Подскажите пожалуйста в чем дело. Пишу на Bloodshed Dev-C++ 4.9.9.2 #include <iostream> using namespace std; int main() { ...
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" int _tmain(int argc, _TCHAR* argv) { int flag1,flag2; printf("Введите строку %b",flag1);
C++ Ввод в двумерный массив из консоли Всем привет! Надо было реализовать ввод из консоли в массив целых чисел. #include <clocale> #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; void main(void){ setlocale(LC_ALL, "Russian"); int array; подробнее

Показать сообщение отдельно
Avicii
 Аватар для Avicii
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 123
04.03.2013, 19:10     Подпрограмма (функция)
Здравствуйте,подскажите в чем проблема понять не могу,прога с виду примитивная и простая ,но значения не верные выдает. Задание звучит так: Даны по 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru