[Algorithm] Softeer : 성적 평균

2024. 11. 27. 09:45·Algorithm
728x90
반응형
#include<iostream>
#include<vector>
#include<cmath>

using namespace std;

int main(int argc, char** argv)
{
    int num,testCase; cin >> num >> testCase;
    vector<int>v(num);
    for ( int i=0;i<num;i++) {
        cin>>v[i];
    }
    for( int i =0;i<testCase;i++) {
        int a,b; cin >> a >> b;
        int sum = 0;
        for ( int j=a;j<=b;j++) {
            sum +=v[j-1];
        }
        cout<<fixed;
        cout.precision(2);
        cout << sum / float(b-a+1) << endl;
    }

   return 0;
}

 

소수점 셋째 자리에서 반올림을 진행하기 때문에 소수점을 고정 할 필요가 있습니다.

  • fixed는 소수점 아래 이후부터 고정시키겠다는 표현입니다.
  • cout.precision를 호출하여 출력되는 숫자의 자릿수를 결정하게 됩니다.
  • fixed를 사용하지 않으면, 전체 모든 숫자의 갯수로 설정하게 되고, fixed를 사용하면 소수점 이후부터 자릿수를 설정하게 됩니다
728x90
반응형

'Algorithm' 카테고리의 다른 글

[Algorithm] BOJ 13458 : 시험 감독  (0) 2024.12.20
[Algorithm] BOJ 10986 : 나머지 합  (1) 2024.12.03
[Algorithm] BOJ 5567 : 결혼식  (0) 2024.11.26
[Algorithm] 소수 구하기 (N^2)  (0) 2024.11.18
[Algorithm] 해당 숫자가 포함된 숫자 갯수 구하기  (0) 2024.11.18
'Algorithm' 카테고리의 다른 글
  • [Algorithm] BOJ 13458 : 시험 감독
  • [Algorithm] BOJ 10986 : 나머지 합
  • [Algorithm] BOJ 5567 : 결혼식
  • [Algorithm] 소수 구하기 (N^2)
kimsangjunzzang
kimsangjunzzang
루피 님의 블로그 입니다.
  • kimsangjunzzang
    루피 님의 블로그
    kimsangjunzzang
  • 전체
    오늘
    어제
    • 분류 전체보기 (93) N
      • iOS (57) N
        • Swift (28) N
        • UIKit (9)
        • SwiftUI (8)
        • RxSwift (12)
      • FE (8)
        • 모던 자바스크립트 (3)
        • HTML (5)
      • Operating System (1)
      • 트러블 슈팅 (4)
      • 바로 안 나오면 모르는거다 (4)
      • Algorithm (16)
      • 회고록 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Concurrency
    면접
    swift
    arc
    C++
    AppleDeveloperAcademy
    HTML
    ios
    SwiftUI
    state
    rxswift
    uikit
    백준
    Algorithm
    boj
    ViewController
    디자인 패턴
    web
    CS
    알고리즘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
kimsangjunzzang
[Algorithm] Softeer : 성적 평균
상단으로

티스토리툴바