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

Перепишите пожалуйста на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать через цикл for http://www.cyberforum.ru/cpp-beginners/thread972557.html
Дано вещественное число a, целое n. Вычислить: a (a-1) (a-2)...(a-n). Вот пишу, но цикл работает не верно... #include <iostream> #include <windows.h> #include <cmath> using namespace std; int main() {
C++ Даны положительные действительные числа a,b,c,d. Выяснить, можно ли один из прямоугольников целиком поместить внутри другого прямоугольника Прямоугольники. Даны положительные действительные числа a,b,c,d. Выяснить, можно ли один из прямоугольников целиком поместить внутри другого прямоугольника. Числа a , b определяют стороны первого прямоугольника , а c и d – стороны второго прямоугольника. нужно написать прогу в си++ http://www.cyberforum.ru/cpp-beginners/thread972546.html
Написать программу выводящую на экран таблицу C++
значений функции Y= sin(X) на отрезке с шагом h. (аргумент функции sin(x) выражается в радианах , а не в привычных градусах 1r=57.296◦)
C++ В квадрат возводит,а в куб нет
# include <stdio.h> int k,T; int a; int main() { scanf("%d",&T); while(T--){
C++ Вывод массива через указатель http://www.cyberforum.ru/cpp-beginners/thread972536.html
Небольшой набросок, есть функция, вычисляющая значения произвольного выражения. Эти значения потом скидываются в массив. Хочу возвратить массив с записанными в него значениями на экран. Но вылетает ошибка: невозможно преобразовать один тип в другой. #include <cstdlib> #include <iostream> using namespace std; float Niko(); main() { cout <<"Otvet: " << Niko() << "\n";
C++ Реализация бинарного дерева классом Добрый вечер. Написал класс class TreeClass { int number; TreeClass *left, *right; public: void AddNode(int, TreeClass); void Print(TreeClass,int,char); void Del(TreeClass); } Tree; Соответственно имеется 3 функции. Все функции приводить не буду, т.к. не в этом суть проблемы. Приведу одну: подробнее

Показать сообщение отдельно
mazarinik
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 17
09.10.2013, 00:55  [ТС]     Перепишите пожалуйста на C++
Спасибо огромное

Добавлено через 1 час 7 минут
Не подскажите пожалуйста, я правильно изменил код для решения этой задачи ?

Даны действительные числа x1, y1, x2, y2, x3, y3. Известно, что точка с координатами (x1, y1), (x2, y2), (x3, y3), являться вершинами прямоугольника. Определить координаты четвертой вершины прямоугольника


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 <stdio.h>
#include <math.h>
#define pi 3.14159265358979323846
 
 
void main() {
    float r5,x1,y1,x2,y2,x3,y3,x4,y4, l,n,r4,r3,r1,r2;;
    
    for(int i=0; i<=4; i++) { 
        a=1;
        b=1;
    }
 
    r1=(int)ceil(sqrt((double)((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))));
    r2=(int)ceil(sqrt((double)((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2))));
    r3=(int)ceil(sqrt((double)(r2*r2+r1*r1)));
 
    if((x1-x2)>0)
        l=(int)ceil(atan((double)((y1-y2)/(x1-x2))*180/pi));
    else
        l=90;
    // находим угол наклона сторны A
    for(n=0; n<=4;n++) {
         x4=x2+(int)ceil(cos((45+l)*pi/180)*r3)*n*a; 
         y4=y2+(int)ceil(sin((45+l)*pi/180)*r3)*n*b;  
         r4=(int)ceil(sqrt((double)((x3-x4)*(x3-x4)+(y3-y4)*(y3-y4))));
         r5=(int)ceil(sqrt((double)((x4-x1)*(x4-x1)+(y4-y1)*(y4-y1))));
         if ( r4==r1 && r5==r2) {
             printf("Koordinati vershini ravni: &d &d",x4,y4);
            break;
        }
   }
  
}
 
Текущее время: 20:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru