ПИТОН 1. Прочитайте последовательность целых чисел. Выведите список, в котором на первом месте будет стоять максимум последовательности, а потом будут идти все остальные числа в исходном порядке.
Sample Input:
1
2
3
.
Sample Output:
[3, 1, 2]
2. Прочитайте последовательность целых чисел. Выведите список, в котором сначала будут стоять первые три самых больших числа последовательности, упорядоченные по убыванию, а потом будут идти все остальные числа в исходном порядке.
Sample Input:
1
4
3
2
6
7
.
Sample Output:
[7, 6, 4, 1, 3, 2]
3. Прочитайте последовательность целых чисел. Выведите список в котором сначала будут числа, которые меньше трех, а потом те, что больше или равны трем.
Sample Input:
-1
6
2
4
.
Sample Output:
[-1, 2, 6, 4]
#include <iostream>
using namespace std;
int main(){ cout << "Vvedute kol-vo ocenok" << endl;
int n,i,a,Four,Five; n = i = a = Four = Five = 0;
cin >> n;
for (i = 1; i <= n; i++) { cin >> a; if (a == 4){ Four++;} else if (a == 5) { Five++; } } if (Four > Five){ cout << "Four" << endl;} else if (Five > Four) { cout << "Five" << endl; } else { cout << "Equal"<< endl; } cout << "Kol-vo 4: " << Four << " Kol-vo 5: " << Five << endl; return 0;}
FOR i = 1 TO 100
percents = FIX(x * p / 100) ' здесь у нас есть переменная percents, которой присваиваются округленные функцией fix проценты (насколько я знаю, в паскале аналогичная функция называется Round)
x = x + percents 'тут всё понятно - переменной X присваивается она сама и годовые проценты по вкладу
IF x >= y THEN 'проверяем, не равен или не превысил ли наш вклад ожидаемую сумму
PRINT i 'в цикле For можно не заморачиваться с отслеживанием лет, переменная i сама подсчитает количество итераций-лет
END 'завершаем программу
END IF
NEXT i ' конец цикла
Можно ещё чисто для себя добавить в условие вывод переменной X, чтобы было нагляднее.