Pagini recente » Cod sursa (job #1497652) | Cod sursa (job #1128949) | Cod sursa (job #1640390) | Cod sursa (job #2045409) | Cod sursa (job #3134785)
//
// main.c
// ridicare_putere_log
//
// Created by Bran Eduard Denis on 30.05.2023.
//
#include <stdio.h>
#include <stdlib.h>
float putere(float x, int n)
{
if(n<0)
return putere(1.0/x,(-1)*n);
if(n==0)
return 1;
if(n%2==0)
return putere(x*x,n/2);
else
return putere(x*x,n/2)*x;
}
int main() {
int N,P;
FILE*f;
f=fopen("lgput.in","rt");
fscanf(f,"%d %d",&N,&P);
f=fopen("lgput.out","wt");
fprintf(f,"%f",putere(N,P));
return 0;
}