Code #include using namespace std; int main() { int n, a, b; cin >> n; for (int i = 0; i > a >> b; cout
Idea 계~속 입력 받다가 0,0 들어오면 끝나는 것이니 while문 사용 Code #include using namespace std; int main() { int a, b; while (1) { cin >> a >> b; if (a == 0 && b == 0) break; cout
Idea (1) 학점 평균 구하는 법 (학점 * 성적) / 학점 총합 (2) 소수점 첫째자리까지 출력 cout > t; for (int i = 0; i > n; for (int j = 0; j > c >> g; c_sum += c; g_sum += g*c; } cout
Idea 남는 사과 == 사과 개수를 학생 수로 나눴을 때의 나머지 구하고자 하는 것 : 남는 사과의 총 개수 (나머지의 합) Code #include using namespace std; int main() { int n, stu, //학생수 app, //사과개수 r_sum=0; //나머지의 합 cin >> n; for (int i = 0; i > stu >> app; r_sum += app % stu; } cout
2442. 별 찍기 - 5 문제 풀이 Idea 띄어쓰기 : n-1, n-2, n-3, ..., 0개 별 : 1, 3, 5, 7, 9, ..., 2n-1개 (예) n=5면, * * * * * * * * * * * * * * * * * * * * * * * * * 띄어쓰기는 점점 줄어들고, *은 점점 늘어나는 걸 알 수 있으며 첫번째줄 : * = 1개, 띄어쓰기 = 5 - 1개 두번째줄 : * = 3개, 띄어쓰기 = 5 - 2개 ... 다섯번째줄 : * = 2*5-1개, 띄어쓰기 = 5 - 5개 임을 알 수 있다. 여기서 규칙을 찾아내면, i번째줄 : * = 2*i - 1개, 띄어쓰기 = n - i개임을 알 수 있으며, 이것을 for문을 통해 구현하면 된다. Code #include using namespa..