Feedback

Exponents

Sprache: C++

Schreibweise ändern!
#include <iostream>
#include <string> // Wird benötigt um Strings zu bearbeiten
#include <math.h> // Hat Pi
#include <iomanip>

using namespace std;

float rekExpo (float n, int m){ //m>=0
	if (m-1>=0)  return n*rekExpo(n,m-1);
	return 1;
}

double itExpo (float n, int m){ //m>=0
	double result=1;
	for(int i=0;i<m;i++) {
		result*=n;
	}
	return result;
}

int main() {
	cout << rekExpo(5,2) << "-" << itExpo(5,2) << "n";
	cout << rekExpo(11,2) << "-" << itExpo(11,2) << "n";
	cout << rekExpo(2,5) << "-" << itExpo(2,5) << "n";
	cout << rekExpo(43,1) << "-" << itExpo(43,1) << "n";
	return(0);
}
#include <iostream>
#include <string> // Wird benötigt um Strings zu bearbeiten
#include <math.h> // Hat Pi
#include <iomanip>

using namespace std;

float rekExpo (float n, int m){ //m>=0
	if (m-1>=0)  return n*rekExpo(n,m-1);
	return 1;
}

double itExpo (float n, int m){ //m>=0
	double result=1;
	for(int i=0;i<m;i++) {
		result*=n;
	}
	return result;
}

int main() {
	cout << rekExpo(5,2) << "-" << itExpo(5,2) << "n";
	cout << rekExpo(11,2) << "-" << itExpo(11,2) << "n";
	cout << rekExpo(2,5) << "-" << itExpo(2,5) << "n";
	cout << rekExpo(43,1) << "-" << itExpo(43,1) << "n";
	return(0);
}

1 Kommentar