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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Сердар
0 / 0 / 0
Регистрация: 08.03.2010
Сообщений: 16
#1

Циклы. Определить значение угла между палкой и полом. - C++

13.04.2010, 18:23. Просмотров 1249. Ответов 5
Метки нет (Все метки)

1. Около стены наклонно стоит палка длиной х м. Один ее конец находится на расстоянии y м от стены. Определить значение угла  между палкой и полом для значений x=k м и y, изменяющегося от 2 до 3 м с шагом h м.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2010, 18:23     Циклы. Определить значение угла между палкой и полом.
Посмотрите здесь:

C++ Определить значение угла для минутной стрелки
Дано значение угла alfa в радианах (0 < alfa < 2*pi). Определить значение этого же угла в градусах C++
C++ Написать программу нахождения угла между векторами и плоскостью.
C++ Вычисление косинуса угла между векторами, в чем ошибка
C++ Определить значение угла в радианах
C++ Определить значение угла для минутной стрелки, если известен угол часовой
Программа для определения угла между векторами C++
C++ Определить значение угла для минутной стрелки, а также количество полных часов и полных минут
Рассчитать квадрат синуса угла, значение угла вводится с клавиатуры в градусах C++
C++ Определения угла между отрезком и Осью Ох
Косинус угла между векторами C++
C++ Определить значение угла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
delexa
2 / 2 / 1
Регистрация: 02.03.2011
Сообщений: 134
10.09.2012, 21:09     Циклы. Определить значение угла между палкой и полом. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <cmath>
 
using namespace std;
int main ()
{   double x,y,h,z,u;
    cout<<"Vvedite x= "; cin>>x;
    cout<<"Vvedite h= "; cin>>h;
    for ( y = 2; y < 3; y+=h)
    {
    z=sqrt(x*x-y*y); //второй катет
    u=asin(z/y)*180/3.14159265; //угол в градусах
    cout<<u;
        }
        system ("pause");
}
KeyGen
 Аватар для KeyGen
383 / 290 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
11.09.2012, 09:36     Циклы. Определить значение угла между палкой и полом. #3
delexa, return 0; ?
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
11.09.2012, 11:00     Циклы. Определить значение угла между палкой и полом. #4
Читаем стандарт:
A return statement in main has the effect of leaving the main function (destroying any objects with automatic storage duration) and calling exit with the return value as the argument. If control reaches the end of main without encountering a return statement, the effect is that of executing
C++
1
return 0;
delexa
2 / 2 / 1
Регистрация: 02.03.2011
Сообщений: 134
11.09.2012, 11:48     Циклы. Определить значение угла между палкой и полом. #5
а ну да)
Sheffs
1 / 1 / 0
Регистрация: 31.05.2013
Сообщений: 9
04.06.2013, 01:51     Циклы. Определить значение угла между палкой и полом. #6
Компилировал эту программу, но ответ выдается -1.#IND
В чем косяк ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
#include <clocale>
#include <cmath>
#include <math.h>
using namespace std;
int main ()
{
setlocale(LC_CTYPE,"Russian");
double x,y,h,z,u;
cout<<"Введите x:"; 
cin>>x;
cout<<"Введите y:"; cin>>h;
for ( y = 2; y < 3; y+=h)
    {
    z=sqrt(x*x-y*y);
    u=asin(z/y)*180/3.14;
    cout<<"Значение угла (в градусах) "<<u;
        }
_getch();
return 0;
}
Изображения
 
Yandex
Объявления
04.06.2013, 01:51     Циклы. Определить значение угла между палкой и полом.
Ответ Создать тему
Опции темы

Текущее время: 10:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru