#3332
PatratMagic4
C++
Să se scrie o funcție care primește ca parametru un număr natural c
și returnează numărul de ordine al pătratului magic cu constanta c
, dacă există.
Problema | PatratMagic4 | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 1 MB
/
Stivă 1 MB
|
Id soluție | #23182580 | Utilizator | |
Fișier | patratmagic4.cpp | Dimensiune | 1.12 KB |
Data încărcării | 29 Mai 2020, 10:21 | Scor / rezultat | Eroare de compilare |
patratmagic4.cpp:13:1: error: stray '\302' in program int i, j, res[4]={0}; ^ patratmagic4.cpp:13:1: error: stray '\240' in program patratmagic4.cpp:13:1: error: stray '\302' in program patratmagic4.cpp:13:1: error: stray '\240' in program patratmagic4.cpp:15:1: error: stray '\302' in program for(i = 0; i < n; ++i) ^ patratmagic4.cpp:15:1: error: stray '\240' in program patratmagic4.cpp:15:1: error: stray '\302' in program patratmagic4.cpp:15:1: error: stray '\240' in program patratmagic4.cpp:17:1: error: stray '\302' in program for(j = 0; j < n; ++j) ^ patratmagic4.cpp:17:1: error: stray '\240' in program patratmagic4.cpp:17:1: error: stray '\302' in program patratmagic4.cpp:17:1: error: stray '\240' in program patratmagic4.cpp:17:1: error: stray '\302' in program patratmagic4.cpp:17:1: error: stray '\240' in program patratmagic4.cpp:17:1: error: stray '\302' in program patratmagic4.cpp:17:1: error: stray '\240' in program patratmagic4.cpp:19:1: error: stray '\302' in program res[0] += in[i * n + j]; ^ patratmagic4.cpp:19:1: error: stray '\240' in program patratmagic4.cpp:19:1: error: stray '\302' in program patratmagic4.cpp:19:1: error: stray '\240' in program patratmagic4.cpp:19:1: error: stray '\302' in program patratmagic4.cpp:19:1: error: stray '\240' in program patratmagic4.cpp:19:1: error: stray '\302' in program patratmagic4.cpp:19:1: error: stray '\240' in program patratmagic4.cpp:19:1: error: stray '\302' in program patratmagic4.cpp:19:1: error: stray '\240' in program patratmagic4.cpp:19:1: error: stray '\302' in program patratmagic4.cpp:19:1: error: stray '\240' in program patratmagic4.cpp:21:1: error: stray '\302' in program for(j = 0; j < n; ++j) ^ patratmagic4.cpp:21:1: error: stray '\240' in program patratmagic4.cpp:21:1: error: stray '\302' in program patratmagic4.cpp:21:1: error: stray '\240' in program patratmagic4.cpp:23:1: error: stray '\302' in program for(i = 0; i < n; ++i) ^ patratmagic4.cpp:23:1: error: stray '\240' in program patratmagic4.cpp:23:1: error: stray '\302' in program patratmagic4.cpp:23:1: error: stray '\240' in program patratmagic4.cpp:23:1: error: stray '\302' in program patratmagic4.cpp:23:1: error: stray '\240' in program patratmagic4.cpp:23:1: error: stray '\302' in program patratmagic4.cpp:23:1: error: stray '\240' in program patratmagic4.cpp:25:1: error: stray '\302' in program res[1] += in[i * n + j]; ^ patratmagic4.cpp:25:1: error: stray '\240' in program patratmagic4.cpp:25:1: error: stray '\302' in program patratmagic4.cpp:25:1: error: stray '\240' in program patratmagic4.cpp:25:1: error: stray '\302' in program patratmagic4.cpp:25:1: error: stray '\240' in program patratmagic4.cpp:25:1: error: stray '\302' in program patratmagic4.cpp:25:1: error: stray '\240' in program patratmagic4.cpp:25:1: error: stray '\302' in program patratmagic4.cpp:25:1: error: stray '\240' in program patratmagic4.cpp:25:1: error: stray '\302' in program patratmagic4.cpp:25:1: error: stray '\240' in program patratmagic4.cpp:27:1: error: stray '\302' in program if(res[1] != res[0]) ^ patratmagic4.cpp:27:1: error: stray '\240' in program patratmagic4.cpp:27:1: error: stray '\302' in program patratmagic4.cpp:27:1: error: stray '\240' in program patratmagic4.cpp:29:1: error: stray '\302' in program return false; ^ patratmagic4.cpp:29:1: error: stray '\240' in program patratmagic4.cpp:29:1: error: stray '\302' in program patratmagic4.cpp:29:1: error: stray '\240' in program patratmagic4.cpp:29:1: error: stray '\302' in program patratmagic4.cpp:29:1: error: stray '\240' in program patratmagic4.cpp:29:1: error: stray '\302' in program patratmagic4.cpp:29:1: error: stray '\240' in program patratmagic4.cpp:31:1: error: stray '\302' in program res[0] /= n; res[1] /= n; ^ patratmagic4.cpp:31:1: error: stray '\240' in program patratmagic4.cpp:31:1: error: stray '\302' in program patratmagic4.cpp:31:1: error: stray '\240' in program patratmagic4.cpp:33:1: error: stray '\302' in program for(i = 0; i < n; ++i) ^ patratmagic4.cpp:33:1: error: stray '\240' in program patratmagic4.cpp:33:1: error: stray '\302' in program patratmagic4.cpp:33:1: error: stray '\240' in program patratmagic4.cpp:35:1: error: stray '\302' in program res[2] += in[i * n + i]; ^ patratmagic4.cpp:35:1: error: stray '\240' in program patratmagic4.cpp:35:1: error: stray '\302' in program patratmagic4.cpp:35:1: error: stray '\240' in program patratmagic4.cpp:35:1: error: stray '\302' in program patratmagic4.cpp:35:1: error: stray '\240' in program patratmagic4.cpp:35:1: error: stray '\302' in program patratmagic4.cpp:35:1: error: stray '\240' in program patratmagic4.cpp:37:1: error: stray '\302' in program if(res[2] != res[1]) ^ patratmagic4.cpp:37:1: error: stray '\240' in program patratmagic4.cpp:37:1: error: stray '\302' in program patratmagic4.cpp:37:1: error: stray '\240' in program patratmagic4.cpp:39:1: error: stray '\302' in program return false; ^ patratmagic4.cpp:39:1: error: stray '\240' in program patratmagic4.cpp:39:1: error: stray '\302' in program patratmagic4.cpp:39:1: error: stray '\240' in program patratmagic4.cpp:39:1: error: stray '\302' in program patratmagic4.cpp:39:1: error: stray '\240' in program patratmagic4.cpp:39:1: error: stray '\302' in program patratmagic4.cpp:39:1: error: stray '\240' in program patratmagic4.cpp:41:1: error: stray '\302' in program for(i = 0; i < n; ++i) ^ patratmagic4.cpp:41:1: error: stray '\240' in program patratmagic4.cpp:41:1: error: stray '\302' in program patratmagic4.cpp:41:1: error: stray '\240' in program patratmagic4.cpp:43:1: error: stray '\302' in program res[3] += in[i * n + (n - i - 1)]; ^ patratmagic4.cpp:43:1: error: stray '\240' in program patratmagic4.cpp:43:1: error: stray '\302' in program patratmagic4.cpp:43:1: error: stray '\240' in program patratmagic4.cpp:43:1: error: stray '\302' in program patratmagic4.cpp:43:1: error: stray '\240' in program patratmagic4.cpp:43:1: error: stray '\302' in program patratmagic4.cpp:43:1: error: stray '\240' in program patratmagic4.cpp:45:1: error: stray '\302' in program if(res[3] != res[2]) ^ patratmagic4.cpp:45:1: error: stray '\240' in program patratmagic4.cpp:45:1: error: stray '\302' in program patratmagic4.cpp:45:1: error: stray '\240' in program patratmagic4.cpp:47:1: error: stray '\302' in program return false; ^ patratmagic4.cpp:47:1: error: stray '\240' in program patratmagic4.cpp:47:1: error: stray '\302' in program patratmagic4.cpp:47:1: error: stray '\240' in program patratmagic4.cpp:47:1: error: stray '\302' in program patratmagic4.cpp:47:1: error: stray '\240' in program patratmagic4.cpp:47:1: error: stray '\302' in program patratmagic4.cpp:47:1: error: stray '\240' in program patratmagic4.cpp:49:1: error: stray '\302' in program return true; ^ patratmagic4.cpp:49:1: error: stray '\240' in program patratmagic4.cpp:49:1: error: stray '\302' in program patratmagic4.cpp:49:1: error: stray '\240' in program patratmagic4.cpp:57:1: error: stray '\302' in program int *vec; ^ patratmagic4.cpp:57:1: error: stray '\240' in program patratmagic4.cpp:57:1: error: stray '\302' in program patratmagic4.cpp:57:1: error: stray '\240' in program patratmagic4.cpp:59:1: error: stray '\302' in program std::ifstream fin("magic.in"); ^ patratmagic4.cpp:59:1: error: stray '\240' in program patratmagic4.cpp:59:1: error: stray '\302' in program patratmagic4.cpp:59:1: error: stray '\240' in program patratmagic4.cpp:61:1: error: stray '\302' in program std::ofstream fout("magic.out"); ^ patratmagic4.cpp:61:1: error: stray '\240' in program patratmagic4.cpp:61:1: error: stray '\302' in program patratmagic4.cpp:61:1: error: stray '\240' in program patratmagic4.cpp:63:1: error: stray '\302' in program int n; ^ patratmagic4.cpp:63:1: error: stray '\240' in program patratmagic4.cpp:63:1: error: stray '\302' in program patratmagic4.cpp:63:1: error: stray '\240' in program patratmagic4.cpp:65:1: error: stray '\302' in program if(fin >> n){ ^ patratmagic4.cpp:65:1: error: stray '\240' in program patratmagic4.cpp:65:1: error: stray '\302' in program patratmagic4.cpp:65:1: error: stray '\240' in program patratmagic4.cpp:67:1: error: stray '\302' in program vec = new int[n * n]; ^ patratmagic4.cpp:67:1: error: stray '\240' in program patratmagic4.cpp:67:1: error: stray '\302' in program patratmagic4.cpp:67:1: error: stray '\240' in program patratmagic4.cpp:67:1: error: stray '\302' in program patratmagic4.cpp:67:1: error: stray '\240' in program patratmagic4.cpp:67:1: error: stray '\302' in program patratmagic4.cpp:67:1: error: stray '\240' in program patratmagic4.cpp:69:1: error: stray '\302' in program for(int i = 0; i < n * n; ++i) ^ patratmagic4.cpp:69:1: error: stray '\240' in program patratmagic4.cpp:69:1: error: stray '\302' in program patratmagic4.cpp:69:1: error: stray '\240' in program patratmagic4.cpp:69:1: error: stray '\302' in program patratmagic4.cpp:69:1: error: stray '\240' in program patratmagic4.cpp:69:1: error: stray '\302' in program patratmagic4.cpp:69:1: error: stray '\240' in program patratmagic4.cpp:71:1: error: stray '\302' in program fin >> vec[i]; ^ patratmagic4.cpp:71:1: error: stray '\240' in program patratmagic4.cpp:71:1: error: stray '\302' in program patratmagic4.cpp:71:1: error: stray '\240' in program patratmagic4.cpp:71:1: error: stray '\302' in program patratmagic4.cpp:71:1: error: stray '\240' in program patratmagic4.cpp:71:1: error: stray '\302' in program patratmagic4.cpp:71:1: error: stray '\240' in program patratmagic4.cpp:71:1: error: stray '\302' in program patratmagic4.cpp:71:1: error: stray '\240' in program patratmagic4.cpp:71:1: error: stray '\302' in program patratmagic4.cpp:71:1: error: stray '\240' in program patratmagic4.cpp:73:1: error: stray '\302' in program } ^ patratmagic4.cpp:73:1: error: stray '\240' in program patratmagic4.cpp:73:1: error: stray '\302' in program patratmagic4.cpp:73:1: error: stray '\240' in program patratmagic4.cpp:75:1: error: stray '\302' in program fout << (magic(vec, n) ? "true" : "false"); ^ patratmagic4.cpp:75:1: error: stray '\240' in program patratmagic4.cpp:75:1: error: stray '\302' in program patratmagic4.cpp:75:1: error: stray '\240' in program patratmagic4.cpp:77:1: error: stray '\302' in program fin.close(); ^ patratmagic4.cpp:77:1: error: stray '\240' in program patratmagic4.cpp:77:1: error: stray '\302' in program patratmagic4.cpp:77:1: error: stray '\240' in program patratmagic4.cpp:79:1: error: stray '\302' in program fout.close(); ^ patratmagic4.cpp:79:1: error: stray '\240' in program patratmagic4.cpp:79:1: error: stray '\302' in program patratmagic4.cpp:79:1: error: stray '\240' in program patratmagic4.cpp:81:1: error: stray '\302' in program delete[] vec; ^ patratmagic4.cpp:81:1: error: stray '\240' in program patratmagic4.cpp:81:1: error: stray '\302' in program patratmagic4.cpp:81:1: error: stray '\240' in program patratmagic4.cpp:83:1: error: stray '\302' in program return 0; ^ patratmagic4.cpp:83:1: error: stray '\240' in program patratmagic4.cpp:83:1: error: stray '\302' in program patratmagic4.cpp:83:1: error: stray '\240' in program patratmagic4.cpp: In function 'int main()': patratmagic4.cpp:89:5: error: redefinition of 'int main()' int main() ^ patratmagic4.cpp:53:5: error: 'int main()' previously defined here int main() ^ patratmagic4.cpp:92:31: error: invalid conversion from 'uintmax_t {aka long long unsigned int}' to 'const int*' [-fpermissive] while(cin>>n) cout<<magic(n)<<'\n'; ^ patratmagic4.cpp:92:31: error: too few arguments to function 'bool magic(const int*, int)' patratmagic4.cpp:9:6: note: declared here bool magic(const int* in, const int n) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema PatratMagic4 face parte din a doua categorie. Pentru aceste probleme se folosește un program suport, furnizat de propunătorul problemei. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.