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

Периметр равнобедренной трапеции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все натуральные числа от 1 до n, сумма квадратов цифр которых равна самому числу http://www.cyberforum.ru/cpp-beginners/thread696216.html
Найти все натуральные числа от 1 до n, сумма квадратов цифр которых равна самому числу Например дано число abc из чего следует что a^2+b^2+c^2=abc
C++ Одномерные массивы: вычислить сумму модулей элементов Здравствуйте, дорогие форумчане. Так как модераторы закрыли мою прошлую тему из - за не правильности в оформлении, я создаю новую тему. у меня такой вопрос, правильно ли я решил задачу? Задание: Даны натуральное число n, действительные числа a1, ..., an. Вычислить |a1|+|a2|+...+|an|(Если что скрин задания еще внизу прикрепил) Вот как я решил: #include<iostream> #include<math.h> using... http://www.cyberforum.ru/cpp-beginners/thread696176.html
Записать условия когда является истинным , когда: C++
Записать условия когда является истинным , когда: целое N кратно четырем и не оканчивается нулем Привет всем вот мой код но он у меня не работает #include "stdafx.h" #include<iostream> #include<conio.h> #include<cmath> using namespace std; int _tmain(int argc, _TCHAR* argv)
Замер времени вычисления C++
Предположим, я хочу определить время "прокрутки" цикла (или другого процесса). Я знаю два способа. первый - основан на измерении времени с момента запуска операционной системы: #include <iostream> #include <windows.h> using namespace std; int main() {
C++ Работа с файлами в C, C++ http://www.cyberforum.ru/cpp-beginners/thread696156.html
Есть, файл в котором храниться много чисел типа double Файл был записан следующим образом FILE * yy1; yy1=fopen("вспомогательный_файл_yy1.txt", "w"); for(int j = 0; j < M; j++){ for(int i=0; i<N; i++) { y1=//формула для вычисления y1 fprintf(yy1, "%f " , y1);
C++ Определить количество простых чисел в каждом массиве. Вычислить среднее арифметическое всех элементов массивов Записать каждый второй элемент целочисленного массива Х=(x1,x2,…,xn) подряд в массив Y=(y1,y2,…,yk). Определить количество простых чисел в каждом массиве. Вычислить среднее арифметическое всех элементов массивов X и Y. подробнее

Показать сообщение отдельно
John Prick
758 / 691 / 124
Регистрация: 27.07.2012
Сообщений: 1,980
Завершенные тесты: 3
13.11.2012, 12:12     Периметр равнобедренной трапеции
Цитата Сообщение от Systemnoise17 Посмотреть сообщение
дано основание и высота равнобедренной трапеции.
Дано именно одно основание или оба основания? Если первое, то периметр не вычислить, не хватает данных.
если оба основания известны, то P = a + c + sqrt( ((c - a) / 2)^2 + h^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
28
29
/*
дано основание и высота равнобедренной трапеции. Нужно найти её периметр.
 
Высота, опущенная из вершины на большее основание, делит его на два отрезка,
один из которых равен полусумме оснований, другой — полуразности оснований.
*/
 
#include <iostream>
#include <stdlib.h>
#include <math.h>
 
int main(void)
{
    setlocale(0, "rus");
 
    double H,A,C;
    std::cout << "Введите высоту трапеции: H = ";
    std::cin >> H;
    std::cout << "Введите меньшее основание: А = ";
    std::cin >> A;
    std::cout << "Введите большее основание: С = ";
    std::cin >> C;
 
    double P = A + C + sqrt( (C - A) * (C - A) / 4 + H * H);
    std::cout << "Периметр трапеции: Р = " << P << std::endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru