
#include <iostream>
using namespace std;
int main() {
int fibo[50];
int n;
cin >> n;
fibo[0] = 0;
fibo[1] = 1;
for (int i = 2; i < n+1; i++) {
fibo[i] = fibo[i-1] + fibo[i-2];
}
int ans = fibo[n];
cout << ans << endl;
}
첫번째, 두번째 수를 설정하고 그 이후로는 for문을 사용해 다음 피보나치 수를 구하도록 하였다

#include <iostream>
using namespace std;
int main() {
int num;
int min = 101;
int sum = 0;
for (int i = 0; i < 7; i++) {
cin >> num;
if (num % 2 != 0) {
if (num < min) {
min = num;
}
sum += num;
}
}
if (min == 101) {
cout << "-1";
}
else {
cout << sum << endl;
cout << min << endl;
}
}
for문 안에 if문을 넣어 받는 즉시 홀수 여부를 판단하게 하였고,
홀수가 맞다면 min과 비교하여 최소값을 갱신하게 하였으며,
비교 후에는 총합에 더하도록 하였다