Задание 22
Ниже представлена программа,
для вашего удобства написанная на трёх языках, которая, получив в виде входных
данных натуральное число N, выводит на экран числа Y и Z. Укажите наименьшее такое
число N, при вводе которого программа выводит сначала число
8, затем - 1600.
Pascal |
Python |
C |
var N, Z, Y: Integer; |
N = int(input()) |
#include <stdlo.h> |
begin |
Z = 0 |
int main(void) |
readln(N); |
Y = 1 |
{ |
Z:=0; Y:=1; |
while N > 0 : |
int Z, Y, N; |
while N > 0 do begin |
Z += 1 |
scanf("%d", &N); |
Z:=Z+1; |
Y '= (N % 6) |
Z = 0;Y = 1; |
Y:= Y'(N mod 6); |
N//=6 |
while (N>0){ |
N:= N div 6; |
print(Z) |
Z = Z + 1; |
end; |
print(Y) |
Y = Y*(N % 6); |
writeln(Z); write(Y); |
|
N = N / 6; |
end. |
|
} printff%d\n%d", Z, Y); } |
Ниже представлена программа,
для вашего удобства написанная на трёх языках, которая, получив в виде входных
данных натуральное число N, выводит на экран числа Y и Z. Укажите наибольшее такое
число N, при вводе которого программа выводит сначала число
4, затем - 196.
Pascal |
Python |
C |
var N, Z, Y: integer; |
N = int(input()) |
#include
<stdio.h> |
begin |
Z = 0 |
Int main(void) |
readln(N); |
Y= 1 |
{ |
Z:=0; Y:=1; |
while N > 0 : |
IntZ, Y, N; |
while N > 0 do begin |
Z+= 1 |
scanf("%d", &N); |
ZM+1; |
Y "= (N % 8) |
Z = 0; Y= 1; |
Y:= Y'(N mod 8); |
N//=8 |
while (N > 0) { |
N:= Ndiv 8; |
print(Z) |
Z«Z + 1j |
end; |
print(Y) |
Y = Y'(N % 8); |
writeln(Z); write(Y); |
|
N = N / 8; |
end. |
|
} printf("%d\n%d", Z, Y); \ ) |
Ниже представлена программа,
для вашего удобства написанная на трёх языках, которая, получив в виде входных
данных натуральное число N, выводит на экран числа Y и Z. Укажите наибольшее такое
число N, при вводе которого программа выводит сначала число
4, затем - 196.
Pascal |
Python |
C |
var N, Z, Y: integer; |
N = int(input()) |
#include <stdio.h> |
begin |
Z = 0 |
Int main(void) |
readln(N); |
Y= 1 |
{ |
Z:=0; Y:=1; |
while N
> 0 : |
IntZ, Y, N; |
while N
> 0 do
begin |
Z+= 1 |
scanf("%d", &N); |
ZM+1; |
Y "= (N % 8) |
Z = 0; Y=
1; |
Y:= Y'(N mod 8); |
N//=8 |
while (N >
0) { |
N:= Ndiv 8; |
print(Z) |
Z«Z + 1j |
end; |
print(Y) |
Y = Y'(N % 8); |
writeln(Z); write(Y); |
|
N = N / 8; |
end. |
|
} printf("%d\n%d", Z, Y); \ ) |
Ниже представлена программа,
для вашего удобства написанная на трёх языках, которая, получив в виде входных
данных натуральное число N, выводит на экран число Z. Известно,
что N > 1024. Укажите наименьшее такое число N, при
вводе которого программа выводит число 52.
Pascal |
Python |
С |
var N, Т, Z: integer: |
N = int(input()) |
#include <stdio.h> |
begin |
T = N |
void main() |
readln(N); |
Z = 65 |
{ |
T:=N; |
if T % 2 == 0: |
int Nt T, Z; |
Z := 65; |
Z = 52 |
scanffo/od", &N); |
if T mod 2 = 0 then |
while T != Z: |
T = N;Z = 65; |
Z := 52; |
if T > Z: |
if (T%2==0)Z = 52; |
while T <> Z do |
T-=Z |
while (T != Z) { |
if T > Z then |
else: |
if(T>Z) |
T := T - Z |
Z-=T |
T =
T-Z; |
else |
print(Z) |
else |
Z := Z - T; |
|
Z =
Z-T; |
writeln(Z); |
|
> |
end. |
|
рг\Щ"%б'\ Z); } |
Ниже представлена программа,
для вашего удобства написанная на трёх языках, которая, получив в виде входных
данных натуральное число N, выводит на экран число Z. Известно,
что N < 200. Укажите наибольшее такое число N, при
вводе которого программа выводит число 13.
Pascal |
Python |
С |
var N. Т. Z: Integer; |
N = int(input<)) |
#include <stdio.h> |
begin |
T = N |
void main() |
readln(N); |
Z = 65 |
{ |
T:=N; |
ifT%2!= 0: |
int N, T, Z; |
Z :- 65; |
Z = 10 |
scanf("%d", &N); |
if T mod 2 <> 0 then |
while T != Z: |
T = N; Z = 65; |
Z := 10; |
if T > Z: |
lf(T%2<> 0)Z
= 10; |
while T <> Z do |
T-=Z |
while (T != Z) { |
if T > Z then |
else: |
if(T>Z) |
T:=T-Z |
Z-=T |
T =
T-Z; |
else |
print(Z) |
else |
Z:=Z-T; |
|
Z = Z - T; |
writeln(Z); |
|
} |
end. |
|
printfC%d\ Z); } |
Комментариев нет:
Отправить комментарий