Ниже записана программа. Получив на вход число
s
, эта программа печатает одно число. При каком наибольшем значении
s
после выполнения программы на экран будет выведено число
141?
С++ |
Python |
#include <iostream>
using namespace std;
int main(){
int s, d;
int k1 = 0, k2 = 0;
cin >> s;
while (s > 0) {
d = s % 6;
s = s - 6;
if (d % 2 = 0) k1 = k1 + 1;
else k2 = k2 + 1;
}
cout << k1 + k2;
return 0;
}
|
s = int(input())
k1 = 0
k2 = 0
while s > 0:
d = s % 6
s = s - 6
if (d % 2 == 0):
k1 += 1
else:
k2 += 1
print(k1 + k2)
|
Алгоритмический язык |
Паскаль |
алг
нач
цел d, s, k1, k2
k1 := 0
k2 := 0
нц пока s > 0
d := mod(s, 6)
s := s - 6
если mod(d, 2) = 0 то
k1 := k1 + 1
иначе
k2 := k2 + 1
все
вывод K1 + K2
кон
|
var s, d, k1, k2:longint;
begin
readln(s);
k1 := 0; k2 := 0;
while s > 0 do begin
d := s mod 6;
s := s - 6;
if d mod 2 = 0 then
k1 := k1 + 1
else
k2 := k2 + 1;
end;
writeln(K1+K2);
end.
|