gip5362
?>

Написать программу, которая будет вводить с клавиатуры положительные числа до тех пор, пока не будет введена -1. все числа должны записываться в один список и в конце работы программы из списка должны быть распечатаны сначала четные, затем не четные. на python

Информатика

Ответы

golovins3
Не очень корректное решение, но выводит вроде бы правильно

total = []
n = int(input())
total.append(n)
while n >= 0:
   n = int(input())
   total.append(n)
del total[-1]
for k in total:
   if k % 2 == 0:
       print(k)
   else:
       print(k)

Ссылка на код: https://pastebin.com/cRTRMS3L
delta88
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;

void main()
{
 srand(time(NULL));
 setlocale(0, "");
 int arr[17];
 int a, b, chet=0, nechet = 0;
cout << "Введите диапазон ." << endl << "Нижняя граница диапазона: "; cin >> a; cout << "Верхняя граница диапазона: "; cin >> b; cout << endl;
for (int i = 0; i < 17; ++i)
{
  arr[i] = a + rand() % (b-a+1);
  cout <<" "<<arr[i];
}
for (int i = 0; i < 17; ++i)
{
  if (arr[i] % 2 == 0) chet++;
 else nechet++;
} if (chet > nechet)
 cout << " \n Четных больше";
else if (nechet>chet)
 cout << "\n Нечетных больше";
else cout << "\n Одинаковое количество четных и нечетных";
 _getch();
}
Avdeeva Inga1505

#include <iostream>

typedef long long   ll;

using namespace std;

bool ll_is_valid(ll t, ll N, ll x, ll y)

{

return  t / x + (t - x) / y >= N;

}

ll f(ll N, ll x, ll y)

{

   ll R = 1;

   while (!ll_is_valid(R,N,x,y)) R *= 2;

ll L = R / 2;

while(R - L > 1)

{

 ll M   =   (L + R) / 2;

 

 if (!ll_is_valid(M,N,x,y)) {L = M;}

 else {R = M;}

}

return  R;

}

int  main()

{

ll N,x,y;

cin >> N >> x >> y;

if(x > y) swap( x, y );  

cout << f(N, x, y) <<  std::endl;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу, которая будет вводить с клавиатуры положительные числа до тех пор, пока не будет введена -1. все числа должны записываться в один список и в конце работы программы из списка должны быть распечатаны сначала четные, затем не четные. на python
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Любовь
bieku68
natalia-shelkovich
dakimov
Державина
tokarevaiv
михаил
leeka152522
Акоповна
ielienakozlova696
Самохвалова-Геннадьевна
valentinakarma2800
Абубакр_Будаш
artashhovhan
ekb676