Submission #61284

#TimeUsernameProblemLanguageResultExecution timeMemory
61284naderjemelProsjek (COCI18_prosjek)C++14
50 / 50
16 ms640 KiB
#include <bits/stdc++.h> using namespace std; int main() { int n; scanf("%d",&n); vector<int> ns; for(int i=0;i<n;i++){ int a; scanf("%d",&a); ns.push_back(a); }sort(ns.begin(),ns.end()); if(n==1){ printf("%d\n", ns[0]); return 0; } double rs=(double)(ns[0]+ns[1])/2.0; for(int i=2;i<n;i++){ rs=((double)ns[i]+rs)/2.0; } printf("%.6f\n", rs); return 0; }

Compilation message (stderr)

prosjek.cpp: In function 'int main()':
prosjek.cpp:6:17: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     int n; scanf("%d",&n);
            ~~~~~^~~~~~~~~
prosjek.cpp:9:21: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
         int a; scanf("%d",&a);
                ~~~~~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...