zina0785ozew68
23.05.2022 09:04

Переведите программу из паскаля в питон: var
a:array[1..100]of integer;
i,j,t,n:integer;
begin
randomize;
writeln('vvedite kol-vo elementov');
readln(n);
writeln('ishodnyj massiv');
for i:=1 to n do
begin
a[i]:=random(20)-10;
write(a[i],' ');
end;
writeln;
for i:=1 to n do
for j:=1 to n-1 do
if (a[j]>=0)and(a[j+1]<0)then
begin
t:=a[j];
a[j]:=a[j+1];
a[j+1]:=t;
end;
writeln('novyj massiv');
for i:=1 to n do
write(a[i],' ');
readln;
end.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
moschkovaddascha
11.05.2021 16:12

Программа:

#! /usr/bin/env python3

#! encoding: utf-8

from random import randint

def arrayPrint(a):

for i in a:

 print( i, end=' ' )

print()

n = int( input( 'Введите длину массива: ' ) )

a = [ randint(-10, 10) for _ in range(n) ]

print( 'Исходный массив:' )

arrayPrint(a)

for i in range(n):

for j in range(n-1):

 if (a[j] >= 0) and (a[j+1] < 0):

  a[j], a[j+1] = a[j+1], a[j]

 

print('Новый массив:')

arrayPrint(a)

Результат выполнения программы:


Переведите программу из паскаля в питон: var a:array[1..100]of integer; i,j,t,n:integer; begin rando
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота