2783번: 삼각 김밥
문제 유명 편의점 체인점 세븐25는 삼각 김밥을 전국에서 가장 싸게 판매하고 있다. 이 회사의 직원들은 삼각 김밥의 가격을 전국 최저가를 유지하기 위해 매일 근처의 편의점을 방문한다. 그��
www.acmicpc.net
쉬운 문제였는데 자료형에서 많이 막혔다.. double 과 int형에 집중해서 풀어보길 바란다.
#include <iostream>
#include <algorithm>
using namespace std;
// 5 100
// 3
// 4 100
// 3 100
// 7 100
// 먼저 curgram과 curwon을 통해서 현재 1000그램의 가격을 출력한다.
// 다른 편의점 역시 가격을 출력한다.
//최저값을 구한다.
int main() {
double curgram, curwon = 0;
int num = 0;
double curprice = 0;
cin >> curwon >> curgram >> num;
curprice = 1000/curgram * curwon;
double othergram[num];
double otherwon[num];
double otherprice[num];
double prev_min = curprice;
double min_price = 0;
for(int i = 0; i<num; i++){
cin >> otherwon[i] >> othergram[i];
otherprice[i] = 1000/othergram[i]*otherwon[i];
min_price = min(prev_min,otherprice[i]);
prev_min = min_price;
}
printf("%.2f\n", min_price);
}