Добавил:
Kolobok
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include <iostream.h>
#include <conio.h>
#include <math.h>
float st(float b,float c);
float v(float b,float c)
{cout<<"chislo a v stepeni b = \n\n"<<st(b,c)<<endl<<endl;};
void main()
{ clrscr();
char ch='n';float b=0,c=0; int a=0;
//do {
cout<<"proga vichislyayushaya chislo a v stepeni b \n";
cout<<"vvedite stepen chisla \n";
cin>>b;
cout<<"vvedite chislo a \n";
cin>>c;
a=c;
while (a<2 || a!=c) //proverka na prinadlegnost k N
{cout<<"a dolgno bit >=2 & celoe \n";
cout<<"vvedite chislo a \n";
cin>>c; a=c;};
v(b,a);
//cout<<"esli hotite viiti nagmite Y \n";
//cin>>ch;
getch();}
//while (ch!='y');
}
float st(float b,float c)
{return pow(c,b);} //funkciya vozvrashaet a v stepeni b