#1608
Sortare Divizori
Se dau n
numere naturale nenule. Ordonați descrescător cele n
numere după numărul lor de divizori.
Problema | Sortare Divizori | Operații I/O |
sortare_divizori.in /sortare_divizori.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #49236774 | Utilizator | |
Fișier | sortare_divizori.cpp | Dimensiune | 2.34 KB |
Data încărcării | 21 Februarie 2024, 15:47 | Scor / rezultat | Eroare de compilare |
sortare_divizori.cpp:3:1: error: 'ifstream' does not name a type ifstream cin("sortare_divizori.in") ^ sortare_divizori.cpp: In function 'void __print(long int)': sortare_divizori.cpp:9:23: error: 'cerr' was not declared in this scope void __print(long x) {cerr << x;} ^ sortare_divizori.cpp:9:23: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(long long int)': sortare_divizori.cpp:10:28: error: 'cerr' was not declared in this scope void __print(long long x) {cerr << x;} ^ sortare_divizori.cpp:10:28: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(unsigned int)': sortare_divizori.cpp:11:27: error: 'cerr' was not declared in this scope void __print(unsigned x) {cerr << x;} ^ sortare_divizori.cpp:11:27: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(long unsigned int)': sortare_divizori.cpp:12:32: error: 'cerr' was not declared in this scope void __print(unsigned long x) {cerr << x;} ^ sortare_divizori.cpp:12:32: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(long long unsigned int)': sortare_divizori.cpp:13:37: error: 'cerr' was not declared in this scope void __print(unsigned long long x) {cerr << x;} ^ sortare_divizori.cpp:13:37: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(float)': sortare_divizori.cpp:14:24: error: 'cerr' was not declared in this scope void __print(float x) {cerr << x;} ^ sortare_divizori.cpp:14:24: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(double)': sortare_divizori.cpp:15:25: error: 'cerr' was not declared in this scope void __print(double x) {cerr << x;} ^ sortare_divizori.cpp:15:25: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(long double)': sortare_divizori.cpp:16:30: error: 'cerr' was not declared in this scope void __print(long double x) {cerr << x;} ^ sortare_divizori.cpp:16:30: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(char)': sortare_divizori.cpp:17:23: error: 'cerr' was not declared in this scope void __print(char x) {cerr << '\'' << x << '\'';} ^ sortare_divizori.cpp:17:23: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(const char*)': sortare_divizori.cpp:18:30: error: 'cerr' was not declared in this scope void __print(const char *x) {cerr << '\"' << x << '\"';} ^ sortare_divizori.cpp:18:30: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: At global scope: sortare_divizori.cpp:19:20: error: 'string' does not name a type void __print(const string &x) {cerr << '\"' << x << '\"';} ^ sortare_divizori.cpp:19:28: error: ISO C++ forbids declaration of 'x' with no type [-fpermissive] void __print(const string &x) {cerr << '\"' << x << '\"';} ^ sortare_divizori.cpp: In function 'void __print(const int&)': sortare_divizori.cpp:19:32: error: 'cerr' was not declared in this scope void __print(const string &x) {cerr << '\"' << x << '\"';} ^ sortare_divizori.cpp:19:32: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void __print(bool)': sortare_divizori.cpp:20:23: error: 'cerr' was not declared in this scope void __print(bool x) {cerr << (x ? "true" : "false");} ^ sortare_divizori.cpp:20:23: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: At global scope: sortare_divizori.cpp:23:20: error: 'pair' does not name a type void __print(const pair<T, V> &x) {cerr << '{'; __print(x.first); cerr << ','; __print(x.second); cerr << '}';} ^ sortare_divizori.cpp:23:20: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] sortare_divizori.cpp:23:24: error: expected ',' or '...' before '<' token void __print(const pair<T, V> &x) {cerr << '{'; __print(x.first); cerr << ','; __print(x.second); cerr << '}';} ^ sortare_divizori.cpp: In function 'void __print(int)': sortare_divizori.cpp:23:36: error: 'cerr' was not declared in this scope void __print(const pair<T, V> &x) {cerr << '{'; __print(x.first); cerr << ','; __print(x.second); cerr << '}';} ^ sortare_divizori.cpp:23:36: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp:23:57: error: 'x' was not declared in this scope void __print(const pair<T, V> &x) {cerr << '{'; __print(x.first); cerr << ','; __print(x.second); cerr << '}';} ^ sortare_divizori.cpp: In function 'void __print(const T&)': sortare_divizori.cpp:25:38: error: 'cerr' was not declared in this scope void __print(const T &x) {int f = 0; cerr << '{'; for (auto &i: x) cerr << (f++ ? "," : ""), __print(i); cerr << "}";} ^ sortare_divizori.cpp:25:38: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void _print()': sortare_divizori.cpp:26:16: error: 'cerr' was not declared in this scope void _print() {cerr << "]\n";} ^ sortare_divizori.cpp:26:16: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void _print(T, V ...)': sortare_divizori.cpp:28:57: error: 'cerr' was not declared in this scope void _print(T t, V... v) {__print(t); if (sizeof...(v)) cerr << ", "; _print(v...);} ^ sortare_divizori.cpp:28:57: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:62:18: note: 'std::cerr' extern ostream cerr; /// Linked to standard error (unbuffered) ^ sortare_divizori.cpp: In function 'void solve()': sortare_divizori.cpp:69:5: error: 'cin' was not declared in this scope cin >> n; ^ sortare_divizori.cpp:69:5: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:60:18: note: 'std::cin' extern istream cin; /// Linked to standard input ^ sortare_divizori.cpp:74:29: error: 'sort' was not declared in this scope sort(p+1,p+n+1 , compare); ^ sortare_divizori.cpp:74:29: note: suggested alternative: In file included from /usr/include/c++/4.8/algorithm:62:0, from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:64, from sortare_divizori.cpp:1: /usr/include/c++/4.8/bits/stl_algo.h:5483:5: note: 'std::sort' sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^ sortare_divizori.cpp:76:9: error: 'cout' was not declared in this scope cout << p[i].val << " "; ^ sortare_divizori.cpp:76:9: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:61:18: note: 'std::cout' extern ostream cout; /// Linked to standard output ^ sortare_divizori.cpp:78:5: error: 'cout' was not declared in this scope cout << '\n'; ^ sortare_divizori.cpp:78:5: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:61:18: note: 'std::cout' extern ostream cout; /// Linked to standard output ^ sortare_divizori.cpp: In function 'int main()': sortare_divizori.cpp:94:1: error: 'ios' has not been declared ios::sync_with_stdio(0); ^ sortare_divizori.cpp:95:1: error: 'cin' was not declared in this scope cin.tie(0); ^ sortare_divizori.cpp:95:1: note: suggested alternative: In file included from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:74:0, from sortare_divizori.cpp:1: /usr/include/c++/4.8/iostream:60:18: note: 'std::cin' extern istream cin; /// Linked to standard input ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Sortare Divizori face parte din prima categorie. 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ă.