#include <iostream>
using namespace std;
void arithmeticProgression(const int& first, const int& differense, const int& N){
// first - первый номер арифметической прогрессии
// difference - разность
// N - число, до которого продолжать прогрессию
static int sum = 0; // тут будет сумма
static int callsNumber = 0; // считаем число вызовов функции для определения номера элемента последовательности
int next = first + differense; // следующий элемент прогрессии
sum += first; // подсчет суммы
if(callsNumber == N){
cout << "finally item: " << first << endl;
cout << "sum: " << sum << endl;
sum = 0;
callsNumber = 0;
return; // если следующий элемент идет по порядку больше N, то прервать рекурсию
}
else{
callsNumber++;
arithmeticProgression(next, differense, N); // иначе делать тоже самое со следующим числом прогрессии
}
}
int main(){
arithmeticProgression(2, 3, 3); // пример вызова
return 0;
}
Program time;var x, a, b, c, d: integer;begin readln(x); a:= x div 1000; b:= (x mod 1000) div 100; c:= (x mod 100) div 10; d := x mod 10; writeln(d,c,b,a);end.
Моделирования, качествами или свойствами, модели
256 - мощность алфавита
а 8ая степень двойки - это количество БИТ на один символ
в 1 байте - 8 бит
т.е. на один символ требуется 8 / 8 = 1 Байт
если учесть, что 1 кБайт = 1024 байт, то
1,5 * 1024 = 1536
так мы переведем объем текста из кБайт в Байты
и вот весь объем текста делим на объем одного символа
1536 / 1 = 1536
В тексте 1536 символов
Ответ:
вүщемвмш овглмвпгвииащглагмплгмпмвшмвш