#1528
Operatii matematice
Maria, Cristi şi Alex au găsit o modalitate de a-şi îmbunătăţi viteza de efectuare a operaţiilor matematice printr-un joc care să corespundă nivelului de vârsta al fiecăruia. Maria ştie doar operaţiile de adunare şi scădere, Cristi a învăţat înmulţirile iar Alex fiind în clasa a 5-a studiază divizibilitatea numerelor.
Jocul se desfăşoară în felul următor: Maria alege o cifra – cifra de start (întotdeauna este nenulă). Cristi o înmulţeşte cu 3
. La numărul obţinut de Cristi, Maria adaugă o nouă cifră şi îi spune lui Cristi suma obţinută. Cristi caută cel mai mare multiplu a lui 7
mai mic decât numărul obţinut de Maria şi îl spune Mariei. Aceasta scade din numărul ei multiplul spus de Cristi şi obţine un număr nou. Din acest moment jocul se reia, Cristi înmulţeşte cu 3
, Maria alege o cifră şi o adaugă la numărul obţinut de Cristi s.a.m.d…
Între timp Alex este atent la cifrele pe care Maria le-a introdus în joc şi caută să vadă dacă numărul format din aceste cifre este divizibil cu 7
.
Cerințe
1) Aflaţi care este numărul obţinut de Maria după adăugarea ultimei cifre.
2) Ajutaţi-l pe Alex să verifice dacă numărul format din cifrele alese de Maria este divizibil cu 7
.
Concursul EMPOWERSOFT, 2015
Problema | Operatii matematice | Operații I/O |
operatiimatematice.in /operatiimatematice.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 5 MB
/
Stivă 2 MB
|
Id soluție | #53576274 | Utilizator | |
Fișier | operatii_matematice.cpp | Dimensiune | 721 B |
Data încărcării | 05 Noiembrie 2024, 15:53 | Scor / rezultat | 20 puncte |
operatii_matematice.cpp: In function 'int multiplu(int)': operatii_matematice.cpp:13:12: warning: 'm7' may be used uninitialized in this function [-Wmaybe-uninitialized] return m7; ^ operatii_matematice.cpp: In function 'int joc(int, int)': operatii_matematice.cpp:21:15: warning: 'm7' may be used uninitialized in this function [-Wmaybe-uninitialized] x=x-m7; ^ operatii_matematice.cpp: In function 'int main()': operatii_matematice.cpp:21:15: warning: 'm7' may be used uninitialized in this function [-Wmaybe-uninitialized] operatii_matematice.cpp:8:8: note: 'm7' was declared here int i,m7; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | OK. | 10 | 10 | ||
1 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
2 | 0 secunde | OK. | 10 | 10 | ||
3 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
4 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
5 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
6 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
7 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
8 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
9 | 0 secunde | Raspuns gresit. | 10 | 0 | ||
Punctaj total | 20 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Operatii matematice 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ă.