Задача:
Найти 2.7^k + (a+1)^-5
Код программы:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
float Stepen(float, int);
void main()
{
clrscr();
int a, k;
float r;
printf ("введите k=");
scanf ("%i",&k);
printf ("введите a=");
scanf ("%i",&a);
r = Stepen(2.7, k) + Stepen((float) (a+1), -5);
printf("\n2.7^k + (a+1)^-5 = %g", r);
getch();
}
//функция!
float Stepen(float a, int b)
{
if(b == 0)
return 1.0;
int i;
float r;
r = 1;
for(i = 0; i<abs(b); i++)
r = r*a;
if(b < 0)
r = 1 / r;
return r;
}
Результат:

Комментариев нет:
Отправить комментарий