#300
SumaInSecv
Se dă un vector format din n
elemente, numere naturale nenule, şi un număr natural S
. Determinaţi, dacă există o secvenţă de elemente din şir cu suma elementelor egală cu S
.
Problema | SumaInSecv | Operații I/O |
![]() sumainsecv.in /sumainsecv.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #58059785 | Utilizator | |
Fișier | sumainsecv.cpp | Dimensiune | 546 B |
Data încărcării | 12 Mai 2025, 09:49 | Scor / rezultat | Eroare de compilare |
sumainsecv.cpp:3:34: error: conversion from 'FILE* {aka _IO_FILE*}' to non-scalar type 'FILE {aka _IO_FILE}' requested FILE f=fopen("sumainsecv.in", "r"); ^ sumainsecv.cpp:4:35: error: conversion from 'FILE* {aka _IO_FILE*}' to non-scalar type 'FILE {aka _IO_FILE}' requested FILE g=fopen("sumainsecv.out", "w"); ^ sumainsecv.cpp: In function 'int main()': sumainsecv.cpp:8:27: error: cannot convert 'FILE {aka _IO_FILE}' to 'FILE* {aka _IO_FILE*}' for argument '1' to 'int fscanf(FILE*, const char*, ...)' fscanf (f,"%d%d",&n,&s); ^ sumainsecv.cpp:15:14: error: 'j' was not declared in this scope for (j=1;j<=n;j++) ^ sumainsecv.cpp:20:34: error: cannot convert 'FILE {aka _IO_FILE}' to 'FILE* {aka _IO_FILE*}' for argument '1' to 'int fprintf(FILE*, const char*, ...)' if (cod == 0) fprintf(g,"0 0"); ^ sumainsecv.cpp:21:29: error: expected ')' before 'p' else fprintf (g,"%d %d" p,u); ^ sumainsecv.cpp:21:32: error: cannot convert 'FILE {aka _IO_FILE}' to 'FILE* {aka _IO_FILE*}' for argument '1' to 'int fprintf(FILE*, const char*, ...)' else fprintf (g,"%d %d" p,u); ^ sumainsecv.cpp:22:13: error: cannot convert 'FILE {aka _IO_FILE}' to 'FILE* {aka _IO_FILE*}' for argument '1' to 'int fclose(FILE*)' fclose(f);fclose(g); ^ sumainsecv.cpp:22:23: error: cannot convert 'FILE {aka _IO_FILE}' to 'FILE* {aka _IO_FILE*}' for argument '1' to 'int fclose(FILE*)' fclose(f);fclose(g); ^ sumainsecv.cpp:11:27: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] scanf("%d", &v[i]); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema SumaInSecv 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ă.