#283
Se dă un şir cu n
elemente, numere naturale. Determinaţi cea mai lungă secvenţă de elemente din şir cu proprietatea că oricare două valori consecutive în secvenţă au parităţi diferite.
Problema | Secventa | Operații I/O |
![]() secventa.in /secventa.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #55641198 | Utilizator | |
Fișier | secventa.c | Dimensiune | 1.03 KB |
Data încărcării | 21 Ianuarie 2025, 11:10 | Scor / rezultat | Eroare de compilare |
secventa.c: In function 'main': secventa.c:12:36: error: conflicting types for 'fin' int i, ant, ini = 1, inic = 1, fin, L = 0, Lmax = 0; ^ secventa.c:4:11: note: previous definition of 'fin' was here FILE *fin = fopen("secventa.in", "r"); ^ secventa.c:16:9: warning: passing argument 1 of 'fscanf' makes pointer from integer without a cast [enabled by default] fscanf(fin, "%d", &a); ^ In file included from /usr/include/features.h:374:0, from /usr/include/stdio.h:27, from secventa.c:1: /usr/include/stdio.h:443:12: note: expected 'struct FILE * restrict' but argument is of type 'int' extern int __REDIRECT (fscanf, (FILE *__restrict __stream, ^ secventa.c:47:5: warning: passing argument 1 of 'fclose' makes pointer from integer without a cast [enabled by default] fclose(fin); ^ In file included from secventa.c:1:0: /usr/include/stdio.h:237:12: note: expected 'struct FILE *' but argument is of type 'int' extern int fclose (FILE *__stream); ^ secventa.c:7:15: warning: unused variable 'nr' [-Wunused-variable] int n, a, nr; ^ secventa.c:8:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fin, "%d", &n); ^ secventa.c:9:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fin, "%d", &a); ^ secventa.c:16:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fin, "%d", &a); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Secventa 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ă.