Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/55: Рейтинг темы: голосов - 55, средняя оценка - 4.95
1 / 1 / 0
Регистрация: 17.04.2012
Сообщений: 4

Треугольник задан координатами своих вершин. Составить программу для вычисления его площади.

17.04.2012, 23:01. Показов 10875. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Треугольник задан координатами своих вершин. Составить программу для вычисления его площади.


Помогите разобраться с задачей. Объясняют крайне плохо, самому не получается разобраться.
Пример решения видел только в Pascal(
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.04.2012, 23:01
Ответы с готовыми решениями:

Треугольник задан координатами своих вершин. вычислить его площадь
треугольник задан координатами своих вершин. вычислить его площадь. На языке Си/C++

Треугольник задан координатами своих вершин. Найти его периметр и площадь.
Здрасте) Помогите пожалуйста Треугольник задан координатами своих вершин. Найти его периметр и площадь. (Описать функцию вычисления...

Треугольник задан координатами своих вершин
помогите с задачей не очень понимаю как вычислить с помощью функции сама задача: треугольник задан координатами своих вершин....

10
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,533
Записей в блоге: 1
17.04.2012, 23:17
Цитата Сообщение от Intime Посмотреть сообщение
Пример решения видел только в Pascal(
И даже не пытаешься обсудить его с нами?
А вообще твоя задача к программированию имеет лишь косвенное отношение. Тут чистая геометрия, ты и не должен проходить её на уроках программирования! Спроси учителя геометрии в соседнем классе!
Найди длины сторон. Найди из них площадь. Или мне формулу площади в интернете за тебя искать?
Там что-то похожее на корень из p(p-a)(p-b)(p-c), где p то ли периметр, то ли полупериметр
0
1 / 1 / 0
Регистрация: 17.04.2012
Сообщений: 4
18.04.2012, 19:29  [ТС]
Задачу нужно решить через функцию! Вот попробовал написать что смог, все равно есть ошибки(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <math.h>
#include <stdio.h>
typedef double s;
void main()
{float a,b,c,s,p;
cout<<"\na="; cin>>a;
cout<<"\nb="; cin>>b;
cout<<"\nc="; cin>>c;
p=(a+b+c)/2;
cout<<"perrimetr="<<p;
 
 
 
p=(a+b+c)/2;}
return p;
s=sqrt(p*(p-a)*(p-b)*(p-c));
}
}
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,533
Записей в блоге: 1
18.04.2012, 19:56
не пиши так больше.
Объясни, что ты пытался сделать этим маразмом. Зачем ты написал return p;???
Функция main должна возвращать int. И по завершении делать return 0.
То что ты делаешь - ты пытаешься добавить какую-то функцию вычисляющую площаль. Не делай так. Не вычисляй площадь в функции, если ещё не изучал эту тему.
Я вообще не могу понять, неужели ты раньше ни одной программы на Си не написал? и соотв. не знаешь, что функция main выглядит так?
C
1
2
3
4
int main(){
//твой код здесь
return 0;
}
А это???
C
1
typedef double s;
Ты знаешь, что такое тайпдеф? Нет? Зачем тогда используешь? Хватит писать то что не знаешь! Пиши простые программы, использующие ввод/вывод и вычисления в мэйне. Начинай с простого!!!
0
1 / 1 / 0
Регистрация: 17.04.2012
Сообщений: 4
18.04.2012, 20:34  [ТС]
Я пытался сделать проще.
Сделал вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <math.h>
void main()
{float a,b,c,p,s;
cout<<"\na="; cin>>a;
cout<<"\nb="; cin>>b;
cout<<"\nc="; cin>>c;
p-(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("\n ploshad treyg=%f",s);
cout<<s;
}
Задачу не приняли, сказали что не видно функции.
Касательно тайпдеф - определяет синонимы для обозначения типов.
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,533
Записей в блоге: 1
18.04.2012, 20:45
Цитата Сообщение от Intime Посмотреть сообщение
Касательно тайпдеф - определяет синонимы для обозначения типов.
Именно! И где у тебя в программе необходимость определять синонимы обозначения типов?
И где у тебя используется тип s?
И я тебя прошу, не нужно делать наугад. Изучи тему "функции в языке Си". Я думаю ты сразу поймёшь, как их использовать. Я тебе очень советую.

Тебе сейчас кто-нибудь напишет то, что нужно твоему учителю в классе показать. Это ж домашнее задание по информатике?
Или я могу написать, мне не трудно.

Но сначала очень тебя прошу прочитать хоть пару страниц про функции и посмотреть примеры программ с ними. А потом и продолжать разговор.
0
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
18.04.2012, 20:46
темой ошибся(
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,533
Записей в блоге: 1
18.04.2012, 20:55
Ты знаешь сишарп? И не можешь написать функцию на Си? В жизни не поверю!
Ой, ником ошибся.

Вопрос: почему многие новички пытаются, решая свои задачи, побыстрее накопипастить куски кода из разных программ и сдать учителю в классе?
Или накопипастить сами не знают чего, и придти на форум с вопросом "почему не работает"?

Ну неужели вам не интересно вникнуть в программирование, изучить его, сделать пусть неправильно, но самим?
0
1 / 1 / 0
Регистрация: 20.01.2012
Сообщений: 41
18.04.2012, 20:57
я не знаю как реализовать вычисление интеграла у меня с матиматикой очень плохо просто(((((
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,533
Записей в блоге: 1
18.04.2012, 21:16
Цитата Сообщение от ishushii Посмотреть сообщение
я не знаю как реализовать вычисление интеграла у меня с матиматикой очень плохо просто(((((
Интеграл считай методом трапеций:
C
1
2
3
4
5
6
step=(b-a)/N;
s=(f(a)+f(b))/2;
for (i=a+step; i<b; i+=step)
  s=s+f(i);
s=s*step;
cout<<"Integral="<<s;
0
1 / 1 / 0
Регистрация: 17.04.2012
Сообщений: 4
18.04.2012, 21:40  [ТС]
Попробую внимательнее перечитать про функции. Отпишу как далее пойдет!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.04.2012, 21:40
Помогаю со студенческими работами здесь

Треугольник задан координатами своих вершин. Найти (выдает ошибку)
// Треугольник задан координатами своих вершин. Найти: //а) периметр треугольника; // б) площадь треугольника; #include...

Треугольник задан координатами своих вершин. Составить программу для вычисления его площади
Треугольник задан координатами своих вершин. Составить программу для вычисления его площади.

Треугольник задан координатами своих вершин. Составить программу для вычисления его площади
Треугольник задан координатами своих вершин. Составить программу для вычисления его площади на Делфи

Треугольник задан координатами своих вершин. Составить программу для вычисления его площади
1. треугольник задан координатами своих вершин.составить программу для вычисления его площади.

Треугольник задан координатами своих вершин. Составить программу для вычисления его площади
Преобразуйте из Procedure в Function program pr11; var x1,x2,x3,y1,y2,y3,s,a,b,c,p:real; procedure dlina(q,w,e,r:real; var d:real); ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 19.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru