답안 #1092290

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1092290 2024-09-23T17:34:44 Z speedcode Balloons (CEOI11_bal) C++17
컴파일 오류
0 ms 0 KB
#include <iostream>
#include <cmath>

using namespace std;

int main() {
    
    int n;
    cin>>n;
    double radius[n]={0};
    int coords[n]={0};
    int x,r;
    cin>>x>>r;
    radius[0]=r;
    coords[0]=x;
    cout<<fixed<<setprecision(3);
    cout<<arr[0]<<endl;
    for(int i=1;i<n;i++) {
        cin>>x>>r;
        double radius=r;
        for(int j=i-1;j>=0 j--) {
            double p=Pow(coords[i]-coords[j],2)/(4*radius[j]);
            if(p<r) { 
                radius=p;
            }
        }
        radius[i]=radius;
        cout<<radius;
}
  

Compilation message

bal.cpp: In function 'int main()':
bal.cpp:17:18: error: 'setprecision' was not declared in this scope
   17 |     cout<<fixed<<setprecision(3);
      |                  ^~~~~~~~~~~~
bal.cpp:18:11: error: 'arr' was not declared in this scope
   18 |     cout<<arr[0]<<endl;
      |           ^~~
bal.cpp:22:27: error: expected ';' before 'j'
   22 |         for(int j=i-1;j>=0 j--) {
      |                           ^~
      |                           ;
bal.cpp:23:22: error: 'Pow' was not declared in this scope; did you mean 'pow'?
   23 |             double p=Pow(coords[i]-coords[j],2)/(4*radius[j]);
      |                      ^~~
      |                      pow
bal.cpp:23:58: error: invalid types 'double[int]' for array subscript
   23 |             double p=Pow(coords[i]-coords[j],2)/(4*radius[j]);
      |                                                          ^
bal.cpp:28:15: error: invalid types 'double[int]' for array subscript
   28 |         radius[i]=radius;
      |               ^
bal.cpp:30:1: error: expected '}' at end of input
   30 | }
      | ^
bal.cpp:7:12: note: to match this '{'
    7 | int main() {
      |            ^