А1, а2,…, аn сандар тізбегі берілген. Осы сандардан тұратын сандық остің ең кіші ұзыдығын көрсету керек s=[9, 5, -4, 7, -16] print('Да' if len



Дата23.12.2023
өлшемі30,5 Kb.
#143061
Байланысты:
Алгоритм, Деректер құрылымы БӨЖ 2


1 а1, а2,…, аn сандар тізбегі берілген. Осы сандардан тұратын сандық остің ең кіші ұзыдығын көрсету керек.
s=[9, 5, -4, 7, -16]
print('Да' if len([i for i in s if i>0])==3 else 'Нет')

2 Өлшемі – N болатын нақты сандар массиві берілген. Онда қанша теріс, оң және нөлдік элементтер бар екенін санау керек.


pos=0
a = [ ]
for i in range(10):
n=int(random()*10)-5
a.append(n)
print(n,end=' ')
if n > 0:
pos += 1
print('Положительныч',pos)

3 а1, а2,…, аn натурал сандары берілген. М-ге бөлгенде қалдығы L-ге (0≤L≤M-1) тең болатындарын көрсету керек.


#include
#include
#include
int main()
{
unsigned m, l;
std::cin >> m >> l;
std::copy_if(std::istream_iterator(std::cin),
std::istream_iterator(),
std::ostream_iterator(std::cout, " "),
[=](const unsigned& x) { return x % m == l; });
4 Берілген бірөлшемді массивте жұп орында тұрған элементтер мен көршілес тақ орында тұрған элементтердің орнын ауыстыру керек.
from array import array A=array("i") N=int(input('N=')){массив ұзындығы} P=int(input('P=')) {жылжыту саны} A=[0]*N; for i in range(0, N): A[i]=int(input()) Мұғалімді тыңдайды
6мин
for i in range(1, P): {Жылжыту циклы} m=N; k=A[N-1] for j in range(0, N): m-=1 A[m]=A[m-1]{массивті жылжыту} A[0]=k{Соңғы мүшені жүктеу} print('A=',A)


Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет