Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Основы программирования на языке С/С++

Автор:   •  Октябрь 30, 2018  •  Курсовая работа  •  927 Слов (4 Страниц)  •  504 Просмотры

Страница 1 из 4

Список использованных источников

1.Информатика: Лабораторный практикум/ Сост. С.Ю. Кругликов, А.Н. Лебедев. – Рыбинск: РГАТА, 2008. – Ч.1., Ч2 .

2. ГОСТ 19.701 – 90. Единая система программной документации (ЕСПД). Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

3. С/С++. Программирование на языке высокого уровня / Т. А. Павловская. – СПб.: Питер, 2002. – 464 с.: ил.


      Листинг программы

#pragma hdrstop

//-----------------------------------------------------------------------------------------------------

#include      //библиотека подключения функции getch()

#include //библиотека для cin и cout

#include    //библиотека для динамического выделения памяти

#include   //библиотека для ввода/вывода в файл

#include //библиотека используется в функции RUS

#include       //библиотека математических функций

#include      // библиотека проверки принадлежности символов

#include      // библиотека некоторых стандартных функций

#include      // библиотека функций работы со строками

using namespace std;//

char bufRus[256];

//-----------------------------------------------------------------------------------------------------

char* RUS(const char*text) //функция поддержки русского языка

{

CharToOem(text,bufRus);

return bufRus;

}

//-----------------------------------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

//-------- описание переменных ---------------------------------------------------------------

const int N=6;

float a, b, c, P,Pmax=0;

float x[N],y[N],x1,y1,x2,y2,x3,y3;

//--------- ввод массива -------------------------------------------------------------------------

cout<

cout<

for(int n=0; n

{

cout<

b=sqrt((x[j]-x[n])*(x[j]-x[n])+(y[j]-y[n])*(y[j]-y[n]));

c=sqrt((x[n]-x[i])*(x[n]-x[i])+(y[n]-y[i])*(y[n]-y[i]));

if(c+a>b&&a+b>c&&b+c>a)

{P=a+b+c;

if(P>Pmax)

{

Pmax=P;

x1=x[i];

y1=y[i];

x2=x[j];

y2=y[j];

x3=x[n];

y3=y[n];        ;

}

}

}

cout<

cout<<"\nx["<<1<<"]= " <

cout<<"\ny["<<1<<"]= " <

cout<<"\nx["<<2<<"]= " <

cout<<"\ny["<<2<<"]= " <

cout<<"\nx["<<3<<"]= " <

cout<<"\ny["<<3<<"]= " <

cout<

...

Скачать:   txt (8.1 Kb)   pdf (529.4 Kb)   docx (48.6 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club