procedure pr_max(a,b,c:integer; var max:integer);
begin
if a>b then max:=a else max:=b;
if c>max then max:=c;
end;
var m:integer;
begin
pr_max(15,47,24,m);
writeln(m);
end.
Результат:
47
Const
handsfree = true;
var
a: array[1..100] of real;
i, n: integer;
sum: real;
begin
{ввод массива}
if handsfree then
n := random(20) + 5
else begin
write('n = ');
readln(n);
end;
writeln('Данные массива:');
for i := 1 to n do
begin
if handsfree then begin
a[i] := random(100) - 50;
write(a[i], ' ');
end
else readln(a[i]);
end;
writeln();
{подсчет суммы и произведения и агригатов}
sum := 0;
for i := 1 to n do
if a[i] < 0 then {если нужен фильтр}
sum := sum + a[i];
writeln('sum = ', sum);
end.
Ответ:
def find_uncommon(*args):
uncommon_arg = None
uncommon_index = None
for item in args:
if args.count(item) == 1:
uncommon_arg = item
uncommon_index = args.index(item)
else:
continue
return (uncommon_arg, uncommon_index)
def main():
nums = [int(i) for i in input().split()]
uncommon_info = find_uncommon(*nums)
print(
'not common number is {0}, staying on {1} ({2} for normal people) position in input list'.format(uncommon_info[0], uncommon_info[1], uncommon_info[1]+1)
)
if __name__ == '__main__':
main()
input()
Объяснение:
Программа более менее протестирована, делает вид что работает так, как должно. Единственное - программа выводит более обширную информацию об искомом числе, нежели указано в задании. Копировать отсюда не советую, Python-код "знания" нещадно ломают. Вы можете восстановить код по скриншоту самостоятельно, или попросите в комментариях, я залью этот код на pastebin.com и дам вам ссылку
Если а>=х то хватит.
а если не хватит, то нужно добавить х-а рублей
Объяснение:
3*10^4+2*10^3+6*10^2+7*10^1