determinaţi numerele de 4 cifre, divizibile cu 15 şi pentru care suma primelor două cifre este egală cu 12
Răspunsuri la întrebare
Răspuns de
3
Pentru ca un numar sa fie divizibil cu 15, trebuie sa indeplineasca simultan 2 conditii:
▪ are suma cifrelor egala cu 3 (crit. de div. cu 3)
▪ ultima cifra a sa este 0 sau 5 (crit. de div. cu 5)
Numarul nat. de 4 cifre au forma
Stim ca a + b = 12.
Daca d = 0 =>
a + b + c = 12 + c si apartine M 13.
=> c poate fi: 0, 3, 6, 9.
Cazul 1:
a = 3 si b = 9
Avem urm. solutii:
a = 9 si b = 3
Avem urm. solutii:
a = 8 si b = 4 ( si invers)
a= 7 si b = 5 ( si invers)
a=b= 6 :
Pentru d = 5:
a + b + c + d = 12 + 5 + c = 17 + c => c apartine 1, 4, 7
Daca a = 9, b = 3 (si invers)
Daca a = 8, b = 4 (si invers)
Daca a=7, b = 5 (si invers)
Daca a = b = 6
▪ are suma cifrelor egala cu 3 (crit. de div. cu 3)
▪ ultima cifra a sa este 0 sau 5 (crit. de div. cu 5)
Numarul nat. de 4 cifre au forma
Stim ca a + b = 12.
Daca d = 0 =>
a + b + c = 12 + c si apartine M 13.
=> c poate fi: 0, 3, 6, 9.
Cazul 1:
a = 3 si b = 9
Avem urm. solutii:
a = 9 si b = 3
Avem urm. solutii:
a = 8 si b = 4 ( si invers)
a= 7 si b = 5 ( si invers)
a=b= 6 :
Pentru d = 5:
a + b + c + d = 12 + 5 + c = 17 + c => c apartine 1, 4, 7
Daca a = 9, b = 3 (si invers)
Daca a = 8, b = 4 (si invers)
Daca a=7, b = 5 (si invers)
Daca a = b = 6
RolandKun:
Am nevoie de codul C++, matematic stiu s-o rezolv.
Răspuns de
7
var a,u2:integer;
begin
for a:=1000 to 9999 do begin
u2:=a div 100;
if (u2 mod 10 + u2 div 10 = 12) and
(a mod 15 = 0) then write(a, ' ');
end;
end.
begin
for a:=1000 to 9999 do begin
u2:=a div 100;
if (u2 mod 10 + u2 div 10 = 12) and
(a mod 15 = 0) then write(a, ' ');
end;
end.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă