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

Найти площадь фигуры, ограниченной точками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели в функциях http://www.cyberforum.ru/cpp-beginners/thread428691.html
Проблема с указателями в классе дерево. Есть такой вот класс: template <class T> class tree_elem { public: T value; tree_elem *left,*right,*parent; }; и общий класс дерева.
C++ Расположить строки матрицы по убыванию их последних элементов В текстовом файле в первой строке записаны два целых числа, разделенные пробелом, – количество строк и столбцов матрицы, в последующих – элементы строк матрицы, также разделенные пробелами, в одной строке файла – одна строка матрицы. Количество строк и столбцов - не более 50. Расположить строки матрицы по убыванию их последних элементов. Исходную и полученную матрицы записать в текстовый файл... http://www.cyberforum.ru/cpp-beginners/thread428689.html
Задача с файлами и строками! C++
В текстовом файле записаны строки длиной не более 255 символов, слова в которых разделены хотя бы одним пробелом или знаками препинания. В каждой строке поменять местами слова максимальной и минимальной длины. Если максимальных и/или минимальных слов несколько, то брать последнее. Результат записать в новый текстовый файл. Добавлено через 8 часов 17 минут Помогите, пожалуйста!
C++ Задачи: begin15, proc15, file15, recur15.
может кто решал такие задачи из "Programming Taskbook. Электронный задачник по программированию" автор М. Э. Абрамян. Помогите решить пожалуйста в си++. Begin15. Дана площадь S круга. Найти его диаметр D и длину L окружности, ограничивающей этот круг, учитывая, что L = π·D, S = π·D2/4. В качестве значения π использовать 3.14. Proc15. Описать процедуру ShiftLeft3(A, B, C), выполняющую...
C++ Обработка структурированных типов данных http://www.cyberforum.ru/cpp-beginners/thread428675.html
Нужно разработать алгоритм и программу, реализующую структурированный тип данных (СТД): Линейный связанный список. Определить функции инициализации, присваивания, вывода содержимого и обработки (сортировка, поиск, сравнение). Не знаю с чего начать и как подступиться к этому, помогите кому не трудно
C++ Шифрование файлов методом перестановки с двумя ключевыми словами Здраствуйте ! Необходима программы или её исходник. Суть программы состоит : шифрование файлов методом перестановки с 2умя ключевыми словами. Буду очень блогодарен если есть готовая программа или её исходник, а если нету то очень проху помощи в её написании. подробнее

Показать сообщение отдельно
starki
66 / 1 / 1
Регистрация: 15.01.2012
Сообщений: 64

Найти площадь фигуры, ограниченной точками - C++

16.01.2012, 01:24. Просмотров 505. Ответов 3
Метки (Все метки)

Помогите пожалуйста. Надо срочно сделать на С две проги:

1. программа которая по трем координатам (x, y, z), введенных пользователем, считает площадь фигуры, ограниченной точками, а также строит на экране плоскость в декартовой системе координат (3 проекции).

2. A[N;N]. Записать на место отрицательных элементов матрицы нули, а на место положительных еденицы. Отобразить нижнюю треугольную матрицу в общепринятом виде.

(код на паскале

Pascal
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
uses crt;
var
   a:array[1..100,1..100] of integer;
   i,j,n:integer;
begin
clrscr;
write('Введите сторону квадратной матрицы=');
readln(n);
writeln('Исходная матрица');
randomize;
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=random(51)-10;
    write(a[i,j]:4);
   end;
  writeln;
 end;
for i:=1 to n do
 for j:=1 to n do
  begin
   if (a[i,j]<0) then a[i,j]:=0;
   if (a[i,j]>0) then a[i,j]:=1;
  end;
writeln('Результат');
for i:=1 to n do
 begin
  for j:=1 to n do
   if (j<=i) then write(a[i,j]:4);
  writeln;
 end;
readln
end.)
 Комментарий модератора 
Используйте теги форматирования кода!


Добавлено через 8 часов 13 минут
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
25
26
27
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
main ()
{
    float x1,x2,x3,y1,y2,y3, z1, z2, z3;
    float a, b, c;
    float p,s;
    printf("Enter the coordinates of point 1 (x y z)\n");
    scanf("%f %f %f", &x1, &y1, &z1);
    printf("Enter the coordinates of point 2 (x y z)\n");
    scanf("%f %f %f", &x2, &y2, &z2);
    printf("Enter the coordinates of point 3 (x y z)\n");
    scanf("%f %f %f", &x3, &y3, &z3);
    printf("press enter to start\n");
    getch();
    a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2));
    b=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)+(z2-z3)*(z2-z3));
    c=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1)+(z3-z1)*(z3-z1));
    p=(a+b+c)/2;
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    printf("Area of a figure\n");
    printf("%3.2f\n",s);
    printf("press enter to exit");
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru