#1013
Aniversari
Se dau datele de naștere a n
persoane, numerotate de la 1
la n
, în forma an luna zi
. Să se determine numărul de ordine al celei mai tinere și al celei mai în vârstă persoană dintre cele date.
Problema | Aniversari | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #6944779 | Utilizator | |
Fișier | aniversari.cpp | Dimensiune | 847 B |
Data încărcării | 16 Noiembrie 2017, 14:17 | Scor / rezultat | Eroare de compilare |
aniversari.cpp:9:13: error: stray '\342' in program for (int i = 1; i <= n; i++) { if (v[i].an > vmin.an or (v[i].an vmin.an and v[i].luna > vmin.luna) or (v[i].an vmin.an and v[i].luna == vmin.luna and v[i].zi > vmin.zi)) {vmin = v[i]; pozmin = i; }if (v[i].an < vmax.an or (v[i].an vmax.an and v[i].luna < vmax.luna) or (v[i].an vmax.an and v[i].luna == vmax.luna and v[i].zi < vmax.zi)) { vmax = v[i];if (v[i].an < vmax.an or (v[i].an vmax.an and v[i].luna < vmax.luna) or (v[i].an vmax.an and v[i].luna == vmax.luna and v[i].zi < vmax.zi)) { vmax = v[i];pozmax = i; } } cout << pozmin << “ “ << pozmax; return 0; } ^ aniversari.cpp:9:13: error: stray '\200' in program aniversari.cpp:9:13: error: stray '\234' in program aniversari.cpp:9:13: error: stray '\342' in program aniversari.cpp:9:13: error: stray '\200' in program aniversari.cpp:9:13: error: stray '\234' in program aniversari.cpp: In function 'int main()': aniversari.cpp:8:128: error: 'v1' was not declared in this scope int main() {int n, pozmin = 1, pozmax = 1; cin >> n; for (int i = 1;i <=n; i++) cin >> v[i].an >> v[i].luna >> v[i].zi; vmin = v1; vmax = v1; ^ aniversari.cpp:9:78: error: expected ')' before 'vmin' for (int i = 1; i <= n; i++) { if (v[i].an > vmin.an or (v[i].an vmin.an and v[i].luna > vmin.luna) or (v[i].an vmin.an and v[i].luna == vmin.luna and v[i].zi > vmin.zi)) {vmin = v[i]; pozmin = i; }if (v[i].an < vmax.an or (v[i].an vmax.an and v[i].luna < vmax.luna) or (v[i].an vmax.an and v[i].luna == vmax.luna and v[i].zi < vmax.zi)) { vmax = v[i];if (v[i].an < vmax.an or (v[i].an vmax.an and v[i].luna < vmax.luna) or (v[i].an vmax.an and v[i].luna == vmax.luna and v[i].zi < vmax.zi)) { vmax = v[i];pozmax = i; } } cout << pozmin << “ “ << pozmax; return 0; } ^ aniversari.cpp:9:211: error: expected ')' before 'if' for (int i = 1; i <= n; i++) { if (v[i].an > vmin.an or (v[i].an vmin.an and v[i].luna > vmin.luna) or (v[i].an vmin.an and v[i].luna == vmin.luna and v[i].zi > vmin.zi)) {vmin = v[i]; pozmin = i; }if (v[i].an < vmax.an or (v[i].an vmax.an and v[i].luna < vmax.luna) or (v[i].an vmax.an and v[i].luna == vmax.luna and v[i].zi < vmax.zi)) { vmax = v[i];if (v[i].an < vmax.an or (v[i].an vmax.an and v[i].luna < vmax.luna) or (v[i].an vmax.an and v[i].luna == vmax.luna and v[i].zi < vmax.zi)) { vmax = v[i];pozmax = i; } } cout << pozmin << “ “ << pozmax; return 0; } ^ aniversari.cpp:8:20: warning: unused variable 'pozmin' [-Wunused-variable] int main() {int n, pozmin = 1, pozmax = 1; cin >> n; for (int i = 1;i <=n; i++) cin >> v[i].an >> v[i].luna >> v[i].zi; vmin = v1; vmax = v1; ^ aniversari.cpp:8:32: warning: unused variable 'pozmax' [-Wunused-variable] int main() {int n, pozmin = 1, pozmax = 1; cin >> n; for (int i = 1;i <=n; i++) cin >> v[i].an >> v[i].luna >> v[i].zi; vmin = v1; vmax = v1; ^ aniversari.cpp:9:582: error: expected '}' at end of input for (int i = 1; i <= n; i++) { if (v[i].an > vmin.an or (v[i].an vmin.an and v[i].luna > vmin.luna) or (v[i].an vmin.an and v[i].luna == vmin.luna and v[i].zi > vmin.zi)) {vmin = v[i]; pozmin = i; }if (v[i].an < vmax.an or (v[i].an vmax.an and v[i].luna < vmax.luna) or (v[i].an vmax.an and v[i].luna == vmax.luna and v[i].zi < vmax.zi)) { vmax = v[i];if (v[i].an < vmax.an or (v[i].an vmax.an and v[i].luna < vmax.luna) or (v[i].an vmax.an and v[i].luna == vmax.luna and v[i].zi < vmax.zi)) { vmax = v[i];pozmax = i; } } cout << pozmin << “ “ << pozmax; return 0; } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Aniversari 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ă.