9 голов быка 1 корову и 10 телят
function совершенноечисло(n: integer): boolean;
begin
var (s,d,n2) : = (1,2,n div 2);
while d < = n2 do
begin
if n mod d = 0 then s += d;
inc(d)
end;
result : = n = s
end;
begin
if совершенноечисло(readinteger) then print('совершенное')
else print('несовершенное')
end.
пример 33550336 совершенное#include < bits/stdc++.h>
using namespace std;
int main() {
int d, m;
cin > > d > > m;
switch (m) {
case 1:
if (d < 20) cout < < "capricorn" < < endl;
else cout < < "aquarius" < < endl;
break;
case 2:
if (d < 19) cout < < "aquarius" < < endl;
else cout < < "pisces" < < endl;
break;
case 3:
if (d < 21) cout < < "pisces" < < endl;
else cout < < "aries" < < endl;
break;
case 4:
if (d < 20) cout < < "aries" < < endl;
else cout < < "taurus" < < endl;
break;
case 5:
if (d < 21) cout < < "taurus" < < endl;
else cout < < "gemini" < < endl;
break;
case 6:
if (d < 22) cout < < "gemini" < < endl;
else cout < < "crayfish" < < endl;
break;
case 7:
if (d < 23) cout < < "crayfish" < < endl;
else cout < < "leo" < < endl;
break;
case 8:
if (d < 23) cout < < "leo" < < endl;
else cout < < "virgo" < < endl;
break;
case 9:
if (d < 23) cout < < "virgo" < < endl;
else cout < < "libra" < < endl;
break;
case 10:
if (d < 23) cout < < "libra" < < endl;
else cout < < "scorpio" < < endl;
break;
case 11:
if (d < 23) cout < < "scorpio" < < endl;
else cout < < "sagittarius" < < endl;
break;
case 12:
if (d < 22) cout < < "sagittarius" < < endl;
else cout < < "capricorn" < < endl;
}
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Решить с "поиска решения" старинную : крестьянин на базаре за 100 рублей купил 100 голов скота. бык стоит 10 рублей, корова 5 рублей, телёнок 50 копеек. сколько быков, коров и телят купил крестьянин?
90 телят, 9 коров и 1 бык.