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

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

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

Задача с ромбом! - C++

18.03.2009, 13:18. Просмотров 1687. Ответов 13
Метки нет (Все метки)

В ромбе на рисунке ниже заданы сторона а и диагональ d1. Вычислить и вывести на экран и в файл остальные элементы ромба.
P.S: заранее спасибо.
0
Изображения
 
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2009, 13:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача с ромбом! (C++):

Является ли фигура ромбом. - C++
В чём ошибка?!!, предпоследняя строка Пишет вот что :error C2447: missing function header (old-style formal list?) ...

Проверить, является ли четырехугольник ромбом - C++
помогите ребята,ужас как срочно надо,пожалуйста 1. составить программу, которая определяет, можно ли построить треугольник со следующими...

Определите, является ли этот четырехугольник: а) параллелограммом; б) ромбом; в) квадратом? - C++
помогите пожалуйста с задачей! Даны координаты вершин некоторого четырехугольника: (x1, y1), (x2, y2), (x3, y3) и (x4, y4). Определите,...

Является ли фигура ромбом? - Pascal ABC
Ваня учится в школе, и ему задали домой нарисовать ромб. Он нарисовал четырехугольник и просит Вас проверить, является ли он ромбом.

Является ли четырехугольник ромбом - Turbo Pascal
Нужно вычислить является ли четырехугольник со сторонами a, b, с и d ромбом? P.S знаю что программа простая, извините я еще новичек

Как выделить область за ромбом? - C (СИ)
Как мне выделить область за ромбом? # include <stdio.h> # include <stdlib.h> # include <math.h> void main () { float...

13
Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.03.2009, 13:36 #2
А проблема то в чем?
0
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
18.03.2009, 14:14  [ТС] #3
ну собственно проблема с геометрией была в школе)
даж формулы не могу норм оформить...=\
0
Бартимеус
181 / 33 / 2
Регистрация: 29.10.2008
Сообщений: 283
18.03.2009, 14:43 #4
AC=2*(квадратный корень из (BC^2+BO^2)) всё остально вроде и так дано
0
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
18.03.2009, 15:25  [ТС] #5
чото ошибку выдаёт AC=2*(квадратный корень из (BC [!] ^2+BO^2))
tyt
0
Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.03.2009, 15:28 #6
Нда, видимо вот сюда тебе
Начинающий программист
0
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
18.03.2009, 16:37  [ТС] #7
помогли бы лучше написать
ещо и стороны надо вроде=\
0
Бартимеус
181 / 33 / 2
Регистрация: 29.10.2008
Сообщений: 283
18.03.2009, 16:45 #8
напиши что получилось
0
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
18.03.2009, 17:31  [ТС] #9
#include <iostream.h>

#include <math.h>

#include <conio.h>

#include <stdio.h>

int main()

{ float a,A,B,C,D,O,d1,d2;

cout<<"Insert A"<<'\n';

cin>>a;

cout<<"insert B"<<'\n';

cin>>b;

cout<<"Insert C"<<'\n';

cin>>C;

cout<<"Insert D"<<'\n';

cin>>D;

AC=2*(sqrt(BC^2+BO^2)) ;

d2=1.0/2*AC

else{


printf ("\n a = %f, A=%f,B=%f,C=%f,D,=%f,O=%f ", d1,d2);
} ;

getch();
return 0;

}

Но т.к ненаю как решать геометрия хз чо дольше много из решения не хватает
0
LessSpam
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 9
18.03.2009, 17:42 #10
C++
1
AC=2*(sqrt(pow(BC,2)+pow(BO,2)))
или через ^ тоже степень задавать можно?
0
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
18.03.2009, 17:51  [ТС] #11
ну в паскале мона тут вообще не чо не шарю)) спс и за это...
0
Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.03.2009, 17:52 #12
Цитата Сообщение от LessSpam Посмотреть сообщение
или через ^ тоже степень задавать можно?
нельзя это операция XOR.
0
Alligieri
CEO
Эксперт С++
2249 / 1238 / 24
Регистрация: 16.03.2009
Сообщений: 3,581
20.03.2009, 01:17 #13
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
35
36
37
38
39
40
41
42
43
44
45
#include <math.h>
#include <fstream.h>
#include <conio.h>
#include <stdlib.h>
 
 
int main()
{
 float a,b,c,d,d1,d2,S,S_temp,A,B,C,D;
 char buf[100];
 buf[99]='/0';
ofstream outFile;
cout<<"Enter a=";
cin>>a;
cout<<"Enter d1=";
cin>>d1;
 
b=c=d=a;
d2=2*sqrt(a*a-((d1/2)*(d1/2)));
 
S=(d1*d2)/2;
 
S_temp=S/4;
A=2*(asin(S_temp/(0.5*a*(d2/2)))*180/M_PI);
C=A;
B=D=180-A;
 
cout<<"a=b=c=d="<<a<<'\n';
cout<<"A=C="<<A<<'\n';
cout<<"d2="<<d2<<'\n';
cout<<"S="<<S<<'\n';
 
outFile.open("RESULT.TXT", ios::out | ios::trunc);
itoa(A,buf,10);
outFile.write(buf,100*(sizeof (char)));
itoa(d2,buf,10);
outFile.write(buf,100*(sizeof (char)));
itoa(S,buf,10);
outFile.write(buf,100*(sizeof (char)));
 
outFile.close();
 
getch();
return 0;
}
ПыСы. сори что код корявый немного - все таки час ночи
1
SwAt^
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 10
20.03.2009, 09:55  [ТС] #14
спасиба огромное, очень тебе благодарен!!!!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2009, 09:55
Привет! Вот еще темы с ответами:

Как обрезать картинку ромбом? - HTML, CSS
подскажите, пожалуйста, как обрезать картинку по контуру ромба (зеленым выделил)?

Является ли четырёхугольник,заданный координатами своих вершин, ромбом - Pascal
ребят,нужна помощь. 1)составить программу,которая проверяет,является ли четырёхугольник,заданный координатами своих...

является ли четырёхугольник, заданный координатами своих вершин ромбом. - Pascal
ребят,посмотрите пожалуйста,что я не так написала 1. Составить программу, которая проверяет, является ли четырёхугольник, заданный...

Определить, чем является фигура - ромбом или прямоугольником - Pascal ABC
//определение фигуры// var a,b,c : Integer; ReadLn(c); Begin if c=90 then if a=b then Begin WriteLn('Это квадрат'); ...


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

Или воспользуйтесь поиском по форуму:
14
Yandex
Объявления
20.03.2009, 09:55
Ответ Создать тему
Опции темы

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