Можете подробно описать как работает программа(она должна вычислить наибольшее число,только я втыкнуть не могу) c++
#include
using namespace std;
int f(int x) {
int m;
if (x < 10)
return x;
else {
m = f(x /10);
if (m < x % 10)
return x % 10;
else
return m;
}
}
Відповідь:
Компьютер давно и плотно вошел в нашу жизнь. Я считаю, что это — одно из величайших изобретений человечества. Людям удалось создать «умную» машину, при которой появилась возможность делать огромное количество операций. Компьютер позволяет учиться, развлекаться, общаться и развиваться. Ни одно другое устройство не может дать человеку такие широкие возможности.
С его теперь можно общаться даже с людьми, находящимися на другом конце Земли. Мне кажется, это очень удобно, ведь так можно заводить друзей из других стран. Некоторым даже удается найти давно потерянных родственников.
Пояснення:
//c циклом for
var s,i:integer;
begin
for i:=100 to 999 do
if i mod 77 = 0 then s:=s+i;
writeln('Сумма трехзначных кратных 77: ',s);
end.
Тестовое решение:
Сумма трехзначных кратных 77: 5929
// с циклом while
var s,i:integer;
begin
i:=100;
while i<=999 do begin
if i mod 77 = 0 then s:=s+i;
i:=i+1;
end;
writeln('Сумма трехзначных кратных 77: ',s);
end.