В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
leijlalirva
leijlalirva
31.08.2022 19:48 •  Информатика

Проверьте коды на ошибки Программа выдает ошибки, я их исправляю в итоге она выдает еще множество других. Я не понимаю что не так. //файл Rech.spp

#include "stdafx.h"

#include

//Функция вычисления стороны треугольника - т.е.
//длины отрезка между точками с коорд. (Xa,Ya) и (Xb,Yb)
double LenS(double Xa, double Ya, double Xb, double Yb)
{
return (sqrt((Xa-Xb)*(Xa-Xb)+(Ya-Yb)*(Ya-Yb)));
}
//Функция вычисления периметра треугольника со сторонами a,b,c
double CalcP(double a, double b, double c)
{
return a+b+c;
}
//Функция высисления площади треугольника
// со сторнами a,b,c по формуле Герона
double CalcS(double a, double b, double c)
{
double pp=CalcP(a,b,c)/2;// вызов функции вычисления периметра
return sqrt(pp*(pp-a)*(pp-b)*(pp-c));
}
// Функция периметра и площади трегольника
// по координтам его вершин
double PS(double x1, double y1, double x2, double y2,double x3, double y3,double& p)
{
double a,b,c,s;
a = LenS(x1,y1,x2,y2);
b = LenS(x2,y2,x3,y4);
c = LenS(x1,y1,x3,y3);
p = CalcP(a,b,c);
s = CalcS(a,b,c);
return s;
}

// Ввод значения x1 из объкта txtx1 с преобразованием
// строкового типа в тип double
double x1 = Convert: :ToDouble(txtx1 -> Text);
double y1 = Convert: :ToDouble(txty1 -> Text);
double x2 = Convert: :ToDouble(txtx2 -> Text);
double y2 = Convert: :ToDouble(txty2 -> Text);
double x3 = Convert: :ToDouble(txtx3 -> Text);
double y3 = Convert: :ToDouble(txty3 -> Text);
double s,p;
s = PS(x1,y1,x2,y2,x3,y3,p);// вызов функции решения задачи
// вывод значения p в текстовое поле txtPttr с преобразованием из типа double в строковый тип
txtPttr -> Text = p.ToString();
txtPltr -> Text = s.ToString();

Показать ответ
Ответ:
ЖЕНDOS777
ЖЕНDOS777
14.06.2020 15:48
Вообще то, это задача чисто математическая.  Пусть есть трехзначное число abc.
По условию:

   abc
+ abc

   bca
Понятно, что максимальным число будет, если сложение в двух младших разрядах идет через перенос  ->  получим систему уравнений:
2c = a +16
2b +1 = c + 16
2a + 1 = b
равносильная ей система
2с = a + 16
c = 2b - 15
b = 2a + 1
подставляем третье во второе, получаем первые два уравнения
2с = a + 16
c = 4a - 13   из этих двух уравнений  ->   7a = 42  ->  a = 6  -> из третьего уравнения  b = 13
13 = D(16),   из первого уравнения  с = 22/2 = 11(10) = B(16)
->  abc(16) = 6DB(16) = 1755(10),     DB6(16) = 3510(10)   -> 2abc = bca
0,0(0 оценок)
Ответ:
milkivey3
milkivey3
27.04.2021 22:33

Система счисления - метод записи чисел с определённого набора специальных символов (цифр) и сопоставления этим записям возможных значений.

Системы счисления бывают: позиционные (пример, десятичная и двоичная СС), непозиционные (пример, арабская или римская СС), смешанные (пример, счёт минут, часов).

Основанием системы счисления - набор символов (цифр), используемых в каждом из разрядов данного числа для его изображения в данной системе счисления

ИЛИ

Основание системы счисления - количество цифр и символов, использующихся для записи и демонстрации числа.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота