Dan2707
03.12.2022 07:59

Синфой. нужно разделить на 3 файла. в первом должны быть функции ввода и вывода. во втором - формулы подсчета для нахождения биссектрис. в третьем - функция main.
//файл getput.cpp
#include
using namespace std;

void getl(double& a, double& b, double& c)
{
setlocale(lc_all,"rus");
cout < < "введите сторону а треугольника \n ";
cin > > a;
cout < < "введите сторону b треугольника \n ";
cin > > b;
cout < < "введите сторону c треугольника \n ";
cin > > c;
}
void putl(double l1, double l2, double l3)
{
setlocale(lc_all,"russian");
cout < < "первая биссектриса равна " < < l1 < < endl;
cout < < "вторая биссектриса равна " < < l2 < < endl;
cout < < "вторая биссектриса равна " < < l3 < < endl;
}
//

//файл с функциями
#include

double calcl(double a, double b, double c)
{
return (sqrt(b*c*((b+c)*(b+c))-pow(a,/(b+c);
}
double l(double a, double b, double c)
{
double l1,l2,l3;
l1 = calcl(a, b, c);
l2 = calcl(a, b, c);
l3 = calcl(a, b, c);
return l3;
}
//

/файл main.cpp
#include
using namespace std;
#include
double l1, l2, l3;
void getl(double& a, double& b, double& c);
void putl(double l1, double l2, double l3);
//double l(double a, double b, double c);
double calcl(double a, double b, double c);
int main()
{
setlocale(lc_all, "rus");
double a, b, c;
getl(a, b, c);
calcl(a, b, c);
putl(l1,l2,l3);
system("pause");
return 0;
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
dItCh2001
11.08.2020 21:34
Class RandomFile{
 public static void main(String args[]){
  char charArray[] = {'а','р','й','о','ш','з','б','э','ж','ы','л'}; 
  java.util.Scanner in = new java.util.Scanner(System.in);
  String lineSeperator = System.getProperty("line.separator");
  System.out.print("Количество строк: "); int stringsAmount = in.nextInt();
  System.out.print("Название файла: "); String fileName = in.nextLine(); fileName = in.nextLine(); fileName = fileName+".txt";
 
  try(java.io.FileWriter fout = new java.io.FileWriter(fileName)){
   for(int currentString = 0; currentString<stringsAmount; currentString++){
    String generatedString = "";
    for(int currentChar = 0; currentChar<charArray.length; currentChar++){
  int randomChar = -1; boolean badRandom = false;
   do{
   randomChar = (int)(Math.random()*1000)%charArray.length; badRandom = false;
   for(int genStrPos = 0; genStrPos<generatedString.length(); genStrPos++)
    if(generatedString.charAt(genStrPos)==charArray[randomChar]){badRandom = true;break;}
  }while(badRandom);
  generatedString = generatedString+charArray[randomChar];
    }
 fout.write(generatedString+lineSeperator);
   }
  }catch(java.io.IOException io){
   System.out.println("Ошибка вывода в файл!");
  }
 }
}
0,0(0 оценок)
Ответ:
Max638
06.02.2022 05:37
Program abc;
var a:array[1..6] of integer;
var i,s: integer;
begin
 i:=0;a[1]:=500;a[2]:=100;a[3]:=10;a[4]:=5;a[5]:=2;a[6]:=1;
writeln('Введите целое число,сумму денег:');
readln(s);
while s<>0 do
begin
if s>=a[1] then begin
s:=s-a[1]; i:=i+1; end;
if (s>=a[2]) and (s<a[1]) then begin s:=s-a[2]; i:=i+1; end;
if (s>=a[3]) and (s<a[2]) then begin s:=s-a[3]; i:=i+1; end;
if (s>=a[4]) and (s<a[3]) then begin s:=s-a[4]; i:=i+1; end;
if (s>=a[5]) and (s<a[4]) then begin s:=s-a[5]; i:=i+1; end;
if (s>=a[6]) and (s<a[5]) then begin s:=s-a[6]; i:=i+1; end; 
end;
Writeln('Наименьшее число купюр =',i);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота