#2999
submultimi_2
Pentru un număr natural n
se generează submulțimile de numere naturale de forma {0} {1, 2} {3, 4, 5} {6, 7, 8, 9} ...
unde ultima submulțime are n
elemente.
Scrieți un program care citește de la tastatură trei numere naturale n
, k
și r
și afișează:
k
și r
(0 < k ≤ r ≤ 100
)r
sub forma: primul, al doilea, ultimul, al treilea, al patrulea, penultimul, etc.Problema | submultimi_2 | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #50724515 | Utilizator | |
Fișier | submultimi_2.cpp | Dimensiune | 496 B |
Data încărcării | 25 Aprilie 2024, 11:31 | Scor / rezultat | Eroare de compilare |
submultimi_2.cpp:3:24: error: 'int y1' redeclared as different kind of symbol int n, k, r, x, y, x1, y1, j, r1, r2; ^ In file included from /usr/include/features.h:374:0, from /usr/include/assert.h:35, from /usr/include/c++/4.8/cassert:43, from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:33, from submultimi_2.cpp:1: /usr/include/i386-linux-gnu/bits/mathcalls.h:241:1: error: previous declaration of 'double y1(double)' __MATHCALL (y1,, (_Mdouble_)); ^ submultimi_2.cpp: In function 'int main()': submultimi_2.cpp:10:21: error: assignment of function 'double y1(double)' x1=r*(r-1)/2, y1=r*(r+1)/2-1; ^ submultimi_2.cpp:10:21: error: cannot convert 'int' to 'double(double)throw ()' in assignment submultimi_2.cpp:11:31: warning: pointer to a function used in arithmetic [-Wpointer-arith] t1=x1*(x1-1)/2; t2=y1*(y1+1)/2-t1; ^ submultimi_2.cpp:11:32: error: invalid operands of types 'double(double)throw ()' and 'double (*)(double)throw ()' to binary 'operator*' t1=x1*(x1-1)/2; t2=y1*(y1+1)/2-t1; ^ submultimi_2.cpp:14:9: error: 'i' was not declared in this scope for(i=r1; i<=r2; i++) v[++j]=i; ^ submultimi_2.cpp:14:27: error: 'v' was not declared in this scope for(i=r1; i<=r2; i++) v[++j]=i; ^ submultimi_2.cpp:15:9: error: 'i' was not declared in this scope for(i=1; i<=j/2; i++) ^ submultimi_2.cpp:16:15: error: 'v' was not declared in this scope cout<<v[i]<<' '<<v[j-i+1]<<' '; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema submultimi_2 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ă.