#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main ()
{float a,p,b;
int m,k;
float x[6];
clrscr ();
a=0;
p=0;
b=0;
cout<<"\n ELEMENT X[0]=";cin>>x[0];
for(k=1;k<=5;k++)
{cout<<"\n ELEMENT X["<<k<<"]=";cin>>x[k];
if (x[k]>0)
{
b=1;
/*a=a+1;
cout<<"\n ELEMENT X["<<k<<"]=";cout<<x[k];*/
}
else;
}
if(b<1)
cout<<"\n NET POLOZHIT";
else
{
for(k=0;k<=5;k++)
{cout<<"\n ELEMENT X["<<k<<"]=";cout<<x[k];}
}
/* cout<<"\n KOL-VO ELEMENTOV X";cout<<a;
float y[3];
cout<<"\n ELEMENT Y[0]=";cin>>y[0];
for(m=1;m<=6;m++)
{cout<<"\n ELEMENT Y["<<m<<"]=";cin>>y[m];
if (y[m]<0)
{
p=p+1;
cout<<"\n ELEMENT Y["<<m<<"]=";cout<<y[m];
}
else {cout<<"\n NET OTRITSATELN";}
} */
getch();
}
Сложение двух массивов
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main ()
{
int i,l,k;
float a[5],b[5],c[5];
clrscr ();
cout<<"\n ELEMENT A[0]=";cin>>a[0];
for(k=1;k<=5;k++)
{cout<<"\n ELEMENT A["<<k<<"]=";cin>>a[k];}
cout<<"\n ELEMENT B[0]=";cin>>b[0];
for(i=1;i<=5;i++)
{cout<<"\n ELEMENT B["<<i<<"]=";cin>>b[i];}
l=0;
i=0;
k=0;
c[0]=a[0]+b[0];
cout<<"\n ELEMENT C[0]=";cout<<c[0];
for(l=0;l<=4;l++)
{l=l+1;
for(k=0;k<=4;k++)
{k=k+1;
for(i=0;i<=4;i++)
{i=i+1;
c[l]=a[k]+b[i];
cout<<"\n ELEMENT C["<<l<<"]=";cout<<c[l];}}}
getch();
}
Пересечение двух отрезков
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
float a,x;
clrscr ();
cout<<"\n A="; cin>>a;
if (a!=1)
{
x=1/(1-a);
cout<<"\n CROSSING";
cout<<"\n TOCHKA PERESECHENIYA X="; cout<<x;
getch ();
}
else
{
cout<<"\n NO CROSSING";
getch ();
}
}
Сложение двух радиусов
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<stdlib.h>
#include<math.h>
float radop (float a, float b, float c)
{
float p,s,R;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
R=a*b*c/4/s;
return R;
}
void main()
{
float a,b,c,R,RS;
clrscr();
RS=0;
cout<<"\n Treugolnik 1";
cout<<"\n AB=";cin>>a;
cout<<"\n BC=";cin>>b;
cout<<"\n AC=";cin>>c;
R=radop(a,b,c);
RS=R;
cout<<"\n Treugolnik 2";
cout<<"\n DE=";cin>>a;
cout<<"\n EF=";cin>>b;
cout<<"\n DF=";cin>>c;
R=radop(a,b,c);
RS=RS+R;
clrscr();
cout<<"\n R1+R2="<<RS;
getch();
}
Координаты
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
float crd (float x11,float x12,float x21, float x22,float x31,float x32,float y11,float y12,float y21, float y22,float y31,float y32)
{
float square;
square=();
return square;
}
void main ()
{
float x11, x12, x21, x22, x31, x32,y11, y12, y21, y22, y31, y32,perimetr1, perimetr2, l1AB, l1AC, l1BC, l2AB, l2AC, l2BC
//A1(x11;y11) B1(x21;y21) C1(x31;y31) A2(x12;y12) B2(x22;y22) C2(x32;y32)
clrscr ();
cout<<"\n TRIANGLE 1";
cout<<"\n A(x), x=";cin>>x11;
cout<<"\n A(y), y=";cin>>y11;
cout<<"\n B(x), x=";cin>>x21;
cout<<"\n B(y), y=";cin>>y21;
cout<<"\n C(x), x=";cin>>x31;
cout<<"\n C(y), y=";cin>>y31;
cout<<"\n TRIANGLE 2";
cout<<"\n A(x), x=";cin>>x12;
cout<<"\n A(y), y=";cin>>y12;
cout<<"\n B(x), x=";cin>>x22;
cout<<"\n B(y), y=";cin>>y22;
cout<<"\n C(x), x=";cin>>x32;
cout<<"\n C(y), y=";cin>>y32;
//float x11, x12, x21, x22, x31, x32,y11, y12, y21, y22, y31, y32,perimetr, l1AB, l1AC, l1BC, l2AB, l2AC, l2BC
//A1(x11;y11) B1(x21;y21) C1(x31;y31) A2(x12;y12) B2(x22;y22) C2(x32;y32)
l1AB=sqrt(((x11-x21)^2)+((y11-y21)^2));
l1AC=sqrt(((x11-x31)^2)+((y11-y31)^2));
l1BC=sqrt(((x21-x31)^2)+((y21-y31)^2));
l2AB=sqrt(((x12-x22)^2)+((y12-y22)^2));
l2AC=sqrt(((x12-x32)^2)+((y12-y32)^2));
l2BC=sqrt(((x22-x32)^2)+((y22-y32)^2));
perimetr1=l1AB+l1AC+l1BC;
perimetr2=l2AB+l2AC+l2BC;
}
Нахождение суммы корней квадратного уравнения: ах2+Ьх+с=0
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
float dis(float b.float a.float c) //определение функции вычисления дискриминанта квадратного уравнения
{
return b*b-4*a*c;
}
void mcss()
//назначение данной функции вывод сообщения об отсутствии решения и выход в редактор
{cout<<"\nnet korney";
getch();
ехit(0);
}
void korni(float b,float a,float c,float *x1,float *x2)
//назначение функции korni вычисление корней квадратного уравнения и передача их значений в вызывающую функцию
cout<<"\n dis="<<dis(b,a,c);
if(dis(b,a,c)<0)mess();
*x1=(-b+sqrt(dis(h,a,c)))/(2*a); //найденное значение корни будет присвоено переменной, фактический адрес которой будет загружен в указатель x1, при обращении к функции korni (при вызове функции korni) все вы ше сказанное относится и к указателю 7x2
*x2=(-b-sqrHd;s(b,a,e)))/(2*a);
}
void main()
{Float а,Ь,с; float x1,x2,s;
clrscrO;
//очистка жрана
cout<<"\n а=";cin>>а;
//ввод коэффициентов a. b. с
cont<<"\n b=";cin>>b;
cout<<"\n c=";cin>>c;
korni(b,a,c,&x1,&x2>;
//вызов функции найденные korni, значения будут присвоены тем переменным, адреса которых указываются при вызове
cout<<"\n x1="<<xl;
cout<<"\n х2="<<х2;
5=х!+х2;
//находим сумму корней и выводим ее значение на экран
cout<<"\n s=-"<<s; getchf);
}