- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main() //головна функція
- •Int main()
- •Int main() //головна функція
- •Int main()
- •Int main()
- •Int main()
- •Int main() //головна функція
- •Int main()
- •Int main()
- •Int main() //головна функція
- •Int main()
- •Int main()
- •Int main ()
- •Int main()
- •Int main ()
- •Int main()
- •Int main ()
- •Int main()
- •Int main()
- •Int main ()
- •Int main ()
- •Int main ()
- •Int main ()
- •Int main ()
- •Int main ()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Void main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Void main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
- •Int main()
Int main()
{
cout<<"Deposit charged"<<endl;
Menu();
do {
cout<<"Choose command (1-4 or ESC) : "<<endl;
key=getch();
switch(key)
{
case '1':Init(); break; //введення даних
case '2':Solution(); break; //обчислення щорічних сум на рахунку
case '3':Final(); break; //обчислення кінцевої суми
case '4':system("cls"); Menu(); break; //очищення екрана
}
}
while (key!=27); //27-код клавіші ESC
}
Приклад 4.2
/* Пошук простого числа за його номером */
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int number, //номер шуканого простого числа
j, //лічильник простих чисел
n; //число, що перевіряється на простоту
bool flag; //ознака того, що число є простим
//============================== функція перевірки числа на простоту ===========================
void IsSimple(int a)
{ //a-число, що перевіряється на простоту,
int k; //потенційний дільник
k=2; //вибрати перший дільник
flag=true; //вважати а простим
//перебирати потенційні дільники
while (k<=(int)sqrt((double)a) && flag)
{
if (a % k == 0) //якщо k ділить число, що перевіряється
flag=false; //сигналізуємо про те, що число складене
k++; //наступний потенційний дільник
}
}
//==================================== головна функція ====================================
Int main()
{
cout<<"Search prime number"<<endl;
cout<<"Enter number: ";
cin>>number; //ввести номер шуканого простото числа
j=1; //задати лічильник простих чисел
n=1; //задати число, що перевіряється на простоту
while (j<number) //поки лічильник не досягнув заданого номера
{
n++; //перейти до наступного простого числа
IsSimple(n); //перевірити його на простоту
if(flag) //якщо число просте
j++; //збільшити лічильник простих чисел
}
cout<<"j="<<j<<" Prime number="<<n<<endl;
system("pause"); //затримати зображення на екрані
}
Приклад 4.3
/* Обчислити довжини сторін трикутника */
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
float x1,Y1,x2,y2,x3,y3;//координати вершин трикутника
float d1,d2,d3;//довжини сторін трикутника
//========================= обчислення відстаней між двома точками ===========================
float Distance(float a1,float b1,float a2,float b2)
{
return sqrt(pow((a1-a2),2)+pow((b1-b2),2));
}
//=========================== введення координат вершин трикутника ===========================
void Init()
{
cout<<"Enter triangle apexes coordinates"<<endl;
cout<<"Coordinates x1,y1 "; cin>>x1>>Y1;
cout<<"Coordinates x2,y2 "; cin>>x2>>y2;
cout<<"Coordinates x3,y3 "; cin>>x3>>y3;
}
//=================== обчислення довжин сторын трикутника ===================================
void Solution()
{
d1=Distance(x1,Y1,x2,y2);
d2=Distance(x2,y2,x3,y3);
d3=Distance(x1,Y1,x3,y3);
}
//=======================виведення даних ================================================
void Browse()
{
cout<<"length1="<<d1<<endl;
cout<<"length2="<<d2<<endl;
cout<<"length3="<<d3<<endl;
}
//========================== головна функція ===============================
