Междувалутен конвертор
Привет,колеги!
Това е кода,който написах,но Judge ми да 40/100 и не откривам къде ми е грешката.Ако можете ударете едно рамо.
Благодаря!
https://pastebin.com/C3HJTd8U
Привет,колеги!
Това е кода,който написах,но Judge ми да 40/100 и не откривам къде ми е грешката.Ако можете ударете едно рамо.
Благодаря!
https://pastebin.com/C3HJTd8U
Ето и още едно решение
https://pastebin.com/ME06JJSG
с масив, като кръстосаните курсове между валутите образуват матрица:
индекси 0 1 2 3
вал. BGN USD EUR GBP
0 BGN 0/0 0/1 0/2 0/3
1 USD 1/0 1/1 1/2 1/3
2 EUR 2/0 2/1 2/2 2/3
3 GBP 3/0 3/1 3/2 3/3
В матрицата са показани индексите [0, 1, 2, 3] от едномерния масив на валутните курсове. Частните от тези валутни курсове са кръстосаните курсове.
Валутните курсове, към BGN, дадени в услонието на задачата, образуват масив от четири елемента
BGN 0 |
USD 1 |
EUR 2 |
GBP 3 |
1 BGN |
1.79549 BGN |
1.95583 BGN |
2.53405 BGN |
Например 20 USD са равни на 35.91 BGN и се изчислява като 20 * USD 1 / BGN 0 = 20 * 1.79549 / 1, или случая 1/0 от матрицата.
Следващ пример: 150.35 USD са равни на 138.02 EUR и се изчислява като 150.35 * USD 1 / EUR 2 = 150.35 * 1.79549 / 1.95583, или случая 1/2 от матрицата.
Това е моето решение https://pastebin.com/7BAbiFJv