#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 1; i < 21; ++i)
cout << i << ' ' << n*i << endl;
}
Ответ:
199кб=203776 байт=1630208 битов
Python:
a = list()
#........заполнение массива..........
for i in range(0, len(a)):
if a[i]%2==0:
a[i]*=2
C++:
#include <iostream>
#include<vector>
using std::cin, std::cout, std::endl;
using std::vector;
int main(){
vector<int> mas;
/*
заполнение массива
*/
for (auto i = mas.begin(); i<mas.end(); ++i)
if(*(i) %2 == 0)
(*(i))*=2;
for (auto var:mas)
cout << var << " ";
return 0;
Алгоритм действий на псевдокоде:
пока дробная часть ≠ 0:
>>> умножить дробную часть на 2
>>> добавить цифру слева от точки к ответу
![0.375 \times 2 = 0.75 \rightarrow 0 \\ 0.75 \times 2 = 1.5 \rightarrow 1 \\ 0.5 \times 2 = 1.0 \rightarrow 1 \\ 0.375_{10} = 0.011_2](https://tex.z-dn.net/?f=%200.375%20%5Ctimes%202%20%3D%200.75%20%5Crightarrow%200%20%5C%5C%200.75%20%5Ctimes%202%20%3D%201.5%20%5Crightarrow%201%20%5C%5C%200.5%20%5Ctimes%202%20%3D%201.0%20%5Crightarrow%201%20%5C%5C%200.375_%7B10%7D%20%3D%200.011_2%20)