Помощ, помогнете ми за тези две задачи на C++

Ще бъда благодарна на този който ми помогне.

 

Първата задача се казва 1000 days after birth , но за съжаление не можах да намеря условието, а решението което намерих на тази задача не е на C++ .

 

Втората задача:

Задача: * конзолен междувалутен конвертор

Напишете програма за конвертиране на парична сума от една валута в друга. Трябва да се поддържат следните валути: BGN, USD, EUR, GBP. Използвайте следните фиксирани валутни курсове:

Курс USD EUR GBP
1 BGN 1.79549 1.95583 2.53405

Входът e сума за конвертиране, входна валута и изходна валута. Изходът е едно число – преобразуваната сума по посочените по-горе курсове, закръглен до 2 цифри след десетичната точка.

Примерен вход и изход

Вход Изход
20
USD
BGN
35.91 BGN
100
BGN
EUR
51.13 EUR
12.35
EUR
GBP

9.53 GBP

150.35
USD
EUR

138.02 EUR