Вот мой код, всё работает норм нужна с написание последнего пункта
Создать 2 таблицы в Базе Данных
Одна будет хранить текстовые данные(1 колонка)
Другая числовые(1 колонка)
Есть список, состоящий из чисел и слов.
Если элемент списка слово, записать его в соответствующую таблицу, затем посчитать длину слова и записать её в числовую таблицу
Если элемент списка число: проверить, если число чётное записать его в таблицу чисел, если нечётное, то записать во вторую таблицу слово: «нечётное»
Если число записей во второй таблице больше 5, то удалить 1 запись в первой таблице. Если меньше, то обновить 1 запись в первой таблице на «hello»
import sqlite3
import random
conn = sqlite3.connect('dz_3.db')
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS tab_1(id INTEGER PRIMARY KEY AUTOINCREMENT, col_1 TEXT)''')
cursor.execute('''CREATE TABLE IF NOT EXISTS tab_2(id INTEGER PRIMARY KEY AUTOINCREMENT, col_1 INTEGER)''')
conn.commit()
Rainbow = [ 'black', 'red', 5, 7, 9, 4]
print(Rainbow)
dlin = 0
for i in Rainbow:
if type(i) is str:
cursor.execute('''INSERT INTO tab_1(col_1) VALUES (?)''', [i])
conn.commit()
elif i % 2:
cursor.execute('''INSERT INTO tab_2 (col_1) VALUES ('нечётное')''')
conn.commit()
k = cursor.fetchall()
print(k)
cursor.execute('SELECT COUNT(*) FROM `tab_2`')
cursor.execute('SELECT COUNT(*) FROM `tab_1`')
result_tab_1 = cursor.fetchall()
result_tab_2 = cursor.fetchall()
print(result_tab_1)
print(result_tab_2)
#include <iostream>
#include <vector>
using namespace std;
void solve(){
int m,n;
cin >> m >> n;
vector<vector<int>> a(m,vector<int>(n));
vector<bool> b(m, true);
for(int i = 0; i < m; i++)
for(int j = 0; j < n; j++)
cin >> a[i][j];
for(int i = 0; i < m; i++)
for(int j = 1; j < n; j++)
if(a[i][j] <= a[i][j-1])
b[i] = false;
for(auto i : b) cout << i << " ";
}
signed main(){
solve();
}
Объяснение:Временные значения денег
В зависимости от точки зрения, номинальное значение денег может быть различным. Ключевое понятие здесь — временное значение денег. Вычисления, производимые над денежными суммами, могут производиться в настоящем или в будущем. Выбор типа вычислений основывается на
том, что сумма денег увеличивается, поскольку постоянно поступают начисления по процентам. Другими словами, вложив
один рубль сегодня, завтра вы получите больше.
Например, предположим, что богатенький заокеанский
дядюшка решил подарить вам деньги, причем нужно выбрать
один из вариантов.
Получить 80 000 руб. сегодня.
Получить 95 000 руб. через год.
Получить 120 000 руб. через пять лет.
Получать 1 500 руб. каждый месяц на протя