Informatică, întrebare adresată de mihaelaelena2002, 9 ani în urmă

Afisati toate numerele de doua cifre cu proprietatea ca suma cifrelor este divizibila cu 7.

Răspunsuri la întrebare

Răspuns de Seckar
0
Cel mai optim e sa faci cateva observatii matematice.

Numero uno:

Numerele cu suma cifrelor 7 sunt:
7(nu se pune)
16
25
34
...
Observi ca de la 7 incolo mereu cresti valoarea cu 9 pana cand vei ajunge la 70 care e ultimul.

Asta rezolvi cu un while n < 71.

Bun acum nr cu suma cifrelor 14:
59
68
77
...
Si o tot cresti pana la 100 ca sa fie exact dpua cifre. Un alt while banal.

Si gata!

Nr de doua cifre divizibile cu 21 nu exista pt ca ar insemna ca cel putin una din cifre e mai mare decat 10!
Răspuns de sTIL11
1
Eu asa zic ca e cel mai usor...
Anexe:

Seckar: Te complici extrem de mult cu for :) Se poate mult mai optim, citeste raspunsul meu de mai sus
Seckar: in loc de doua for-uri de la 0 la 99
Seckar: adica 200 de pasi in total
Seckar: Poti sa faci putin sub 20, si ai acelasi rezultat, doar ca programul va rula de 8-10 ori mai repede
sTIL11: Ma refeream ca e mai usor de inteles asa
Seckar: chiar nu. e la prima vedere daca te arunci la cod fara sa gandesti putin problema :)
Alte întrebări interesante