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

Помогите дописать часть программы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Мерцание в консоли/WinApi http://www.cyberforum.ru/cpp-beginners/thread367422.html
Написал игру змейка. При перерисовки картинка мерцает. Это проблема в моих руках или какая-то другая? В WinAPI написал программу, которая рисует 1 картину и эту картинку можно передвигать...
C++ Как взять дробную часть числа и записать в переменную на C++ как взять дробную часть числа и записать в переменную на C++ http://www.cyberforum.ru/cpp-beginners/thread367414.html
Вычислить номер максимального по модулю элемента массива C++
Помогите пожалуйста решить! В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)номер максимального по модулю элемента массива; 2)сумму элементов массива, расположенных...
Программирование (с++) решение задачи C++
Помогите составить пожалуста программу вычисления 99 факториала нечётных чисел т.е от 1 факториала до 99 факториала вывести на экран все нечётные числа
C++ Определить является ли матрица магическим квадратом http://www.cyberforum.ru/cpp-beginners/thread367386.html
Дана целая квадратная матрица n-го порядка определить является ли она магическим квадратом, то есть такой, в которой суммы элементов во всех строках и столбцах одинаковы.
C++ Из массива в цикл (задача) Добрый день! Помогите решить задачу используя ЦИКЛ, на через массив я нашел решение. Осталось только переделать. Но у меня не выходит. Вводится последовательность целых чисел, 0 – конец... подробнее

Показать сообщение отдельно
Вася1q
21 / 21 / 0
Регистрация: 13.09.2011
Сообщений: 311

Помогите дописать часть программы. - C++

16.10.2011, 21:25. Просмотров 524. Ответов 10
Метки (Все метки)

Привет всем еще раз)) Вот условие задачи:
Написать программу, выводящую на экран площадь прямоугольника, если известны длины его сторон. Основная программа запрашивает длины сторон, передает их в функцию и выводит результат или сообщение об ошибке. Функция определяет и возвращает площадь или -1, если введены неверные данные.
Вот мой код:
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
#include <iostream>
#include <math.h>
using namespace std;
 
 void func(int a, int b, int c, int p)
  { cout << "\n Ploschad' treugol'nika: ";
    cout << sqrt(p*(p-a)*(p-b)*(p-c)) << "\n";
  }
 
int main(void)
 { int a; //сторона a
   int b; //сторона b
   int c; //сторона с
   int p; //полупериметр треугольника
   cout << "Vvedite storonu a:";
   cin >> a;
   cout << "Vvedite storonu b:";
   cin >> b;
   cout << "Vvedite storonu c:";
   cin >> c;
   p = (a + b +c)/2;
   func(a, b, c, p );
   system("pause");
}
осталось только дописать кусочек программы, который выводит сообщения об ошибке) (Это когда хотя бы одна из сторон отрицательна)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.