Atenție! Aceasta este o versiune veche a paginii., scrisă la 2013-12-15 18:38:56.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire meteo.in, meteo.out Sursă OMI Iași 2013, clasa a 6-a
Autor Anca Uriciuc Adăugată de avatar Isabela_coman Coman Isabela Patricia Isabela_coman
Timp de execuție pe test 0.05 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Meteo (clasa a 6-a)

Centrul de meteorologie dintr-o țară îndepărtată, aflată aproape de Polul Nord, dorește să stabilească modul în care încălzirea globală afectează temperaturile din acea țară. Ei notează pe parcursul a N zile consecutive temperaturile maxime zilnice și sunt interesați să determine cea mai lungă perioadă continuă de timp în care temperaturile înregistrate în zile consecutive au alternat ca semn.

Cerinta

Scrieți un program care, pe baza temperaturilor înregistrate pe parcursul a N zile consecutive, determină o succesiune de zile consecutive având lungime maximă pentru care temperaturile înregistrate au alternat ca semn. Dacă există mai multe astfel de secvențe, meteorologii sunt interesați de cea mai recentă. Dacă nu există măcar două zile consecutive cu temperaturi alternante ca semn, ei vor înregistra rezultatul 0.

Date de intrare

Scrieți un program care, pe baza temperaturilor înregistrate pe parcursul a N zile consecutive, determină o succesiune de zile consecutive având lungime maximă pentru care temperaturile înregistrate au alternat ca semn. Dacă există mai multe astfel de secvențe, meteorologii sunt interesați de cea mai recentă. Dacă nu există măcar două zile consecutive cu temperaturi alternante ca semn, ei vor înregistra rezultatul 0.
Fișierul de intrare meteo.in ...

Date de ieșire

Fișierul de ieșire meteo.out va conține pe prima linie un număr natural NrMax, reprezentând numărul maxim de zile consecutive pentru care temperaturile au alternat ca semn. Pe cea de a doua linie vor fi scrise NrMax valori întregi, separate prin spații, reprezentând temperaturile (alternante ca semn) înregistrate în cele NrMax zile. Dacă există mai multe soluții, va fi afișată cea mai recentă dintre acestea. În cazul în care nu există nici măcar două zile consecutive cu temperaturi alternante ca semn, fișierul de ieșire va conține o singură linie, pe care va fi scrisă valoarea 0.
În fișierul de ieșire meteo.out ...

Restricții

  • ... ≤ ... ≤ ...

Exemplu

meteo.in meteo.out Explicatii
16
1 -5 -3 2 -1 7 -2 5 1 7 -9 0 -1 6 -1 -8
6
7 -9 0 -1 6 -1
Studiul a fost efectuat pe durata a 16 zile. În această perioadă au existat două secvențe de zile consecutive având lungime maximă (6) și în care temperaturile au alternat ca semn (marcate îngroșat în fișierul de intrare). În fișierul de ieșire a fost afișată cea mai recentă dintre ele.
3
1234567 980
1230485967
 

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii