1) В первом задании просто берёшь и переводишь, грубо говоря, всё числа от 0 до 25 с 10 системы, в 6 и смотришь какие числа начинаются на 4. Например Тут только три числа получилось.То есть ответ 4,40,41
2)Мы знаем что Поскольку то и . Предположим что . Просто переведём в десятичное число, и получаем ответ 8. 3) Третье задание точно такое как и 2, только сформулировано немножко по другому. Опять же соответственно . Глядя на разницу между 65 и 311, можно предположить, что N как минимум в 2 раза меньше 8. Поэтому допустим N=4. И проверяем . То есть . Это именно то, что нам нужно. ответ . Надеюсь хоть чем то
от 0 до 25 с 10 системы, в 6 и смотришь какие числа начинаются на 4.
Например
Тут только три числа получилось.То есть ответ 4,40,41
2)Мы знаем что
Предположим что
ответ 8.
3) Третье задание точно такое как и 2, только сформулировано немножко по другому. Опять же
Глядя на разницу между 65 и 311, можно предположить, что N как минимум в 2 раза меньше 8. Поэтому допустим N=4.
И проверяем
Это именно то, что нам нужно.
ответ
Надеюсь хоть чем то
#include<iostream>
#include<ctime>
#include<stdlib.h>
using namespace std;
int main() {
setlocale(LC_ALL, "russian");
const int ROWS = 500;//строки
const int COLS = 500;//колонки
int arr[ROWS][COLS];
/*заполнение массива*/
for (int i=0; i<ROWS; i++) {
for (int j=0; j<COLS; j++) {
arr [i][j] = rand() % 2;
}
}
/*вывод массива*/
for (int i=0; i<ROWS; i++) {
for (int j=0; j<COLS; j++) {
cout<<arr[i][j]<<"\t";
}
cout<<endl;
}
}
Объяснение:
setlocale(LC_ALL, "russian") не обязательно...
Можно лучший ответ , ОЧНЬ надо :