using namespace std;
double factorial(int n)
{
if (n == 1)
return n;
else {
return n *factorial(n - 1);
}
}
int main() {
int n;
int i = 1;
double result = 1.0;
cin >> n;
result = 1 / factorial(n);
while (i < n) {
result += 1 / factorial(n - i);
i++;
}
cout << "e=" << 1 + result << endl;
system("pause");
return 0;
}
// 다음과 같은 표를 출력하는 프로그램을 작성하여라. (1마일은 1.609 킬로미터이다)
#include <iostream>
using namespace std;
int main() {
int mile = 1;
double kilo = 1.0;
cout << "프로그램의 결과는?\nMiles\tKilometers\n" ;
while (mile <= 10) {
kilo = mile * 1.609;
cout << mile << "\t" << kilo << endl;
mile++;
}
system("pause");
return 0;
}
//2진수를 입력 받아 10진수로 변환하여 출력하는 프로그램을 작성하시오.//
#include <iostream>
using namespace std;
int main() {
int input;
int ten = 0, p = 1;
cout << "2진수 입력하기" << endl;
cin >> input;
while (input > 0) {
{
ten = (input%10)*p + ten;
input /= 10;
p *= 2;
}
}
cout << "10진수 일 때 결과는?\n" << ten << endl;
system("pause");
return 0;
}
댓글 없음:
댓글 쓰기