Преобразуйте этот код из pascal в python или c++. И можно как то этот скрипт по-другому...

0 голосов
66 просмотров

Преобразуйте этот код из pascal в python или c++. И можно как то этот скрипт по-другому описать в pascal (более объемно). Заранее спасибо. Begin ReadSeqInteger(3).Sorted.Skip(1).Take(1).Printlnend.


Информатика (582 баллов) | 66 просмотров
0

Переведите для не знающих PscalABC.NET - из 3 заданных чисел найдите среднее по значению и выведите на печать.

Дан 1 ответ
0 голосов

s=input('числа a b c через пробел:  ')

(a,b,c)=s.split(' ');

if a>b:  

   d=a

   a=b

   b=d

if b>c:

   d=b

   b=c

   c=d

print('среднее по значению: ',b)    

# или обмен значений переменных через кортеж

s=input('числа a b c через пробел:  ')

(a,b,c)=s.split(' ')

if a>b: a,b=b,a

if b>c: b,c=c,b

print('среднее по значению: ',b)


(9.7k баллов)
0

это c++?

0

Это Питон, любая программа на С++ начинается с #include <> , затем int main(...)

0

а на c++ не модешь код переделать?

0

Можно и на С++.

0

Это на С++ #include using namespace std; void swp(int &a,int &b) { int c; c=a; a=b; b=c;}int main() { int a,b,c; cout<<"a b c: "; cin>>a>>b>>c; if (a>b) swp(a,b); if (b>c) swp(b,c); cout<<"middle value: "< system("pause"); return 0;}

0

Первая команда что-то не прописалась, должно быть #include

0

Опять не прописалось

0

после include iostream в скобках <> должно быть

0

Теперь прописалось