Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Simulare 2022 SIII, 1
//Subprogramul rest are patru parametri: //• x, y și n, prin care primește câte un număr natural din intervalul [1,106], x<y<n; //• k, prin care furnizează cea mai mare valoare naturală din intervalul [1,n] pentru care atât restul //împărțirii la x, cât și restul împărțirii la y, sunt egale cu 2, sau 0 dacă nu există o astfel de valoare. //Scrieți definiția completă a subprogramului. //Exemplu: pentru x=10, y=101 și n=3000, subprogramul returnează numărul 2022 (pentru numerele 2, //1012 și 2022 atât restul împărțirii la 10, cât și restul împărțirii la 101, este 2). #include <iostream> using namespace std; int rest(int x, int y, int n) { int kmax = 0, c = 0, i; for (i = 1; i <= n; i++) { int k; if (i % x == 2 && i % y == 2) { c++; k = i; if (k > kmax) { kmax = k; } } } if (c == 0) { cout << 0; } return kmax; } int main() { int f; f = rest(4, 3, 20); cout << f; return 0; }
run
|
edit
|
history
|
help
0
bind function
char
Prime calculator using bool
Bitfield too small to hold all enum values
mua
shell sort
MyStack
Teatime Snack
Polimorfizm :)
an awesome question of basic graph traversal (786A)