57 в восьмеричной системе - это в нашей 10-ричной 47.
2014 в шестнадцатеричной - это в нашей 8212.
Составить алгоритм по нахождению последней цифры при возведении а в степень b не сложно:
var
i,a,b,p:word; {диапазон целых чисел 0..65535}
Begin
readln(a,b);p:=a mod 10; {первая степень числа а}
for i:=2 to b do {если степень больше 1, то в цикле начинаем домножать, пока № витка цикла не дойдет до b }
begin
p:=p*a; {домножаем результат на последнюю цифру числа а}
p:=p mod 10; {отделяем последнюю цифру результата}
end;
writeln(p); {по окончании цикла в р находится результат задачи}
<span>end.
В результате вводимых данных (47 и 8212) получаем 1. Думаю, что и в 16-ричной будет тоже 1.</span>
Я так понимаю, это Access.
4. - г (сделать более простым ввод значений в поле)
5. - а
6. - б
7. - г
8. - а
9. - в
13. а,г
<span>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<span>#include <iostream>
#include <windows.h>
using namespace std;
void main()
{
SetConsoleOutputCP(1251);
int num, col;
int a=0;
int min;
cout << "Программа которая находит минимальное из введенных пользователем чисел." << endl;
cout << "Сколько чисел вы введёте ?" << endl;
cin>>col;
cin>>num;
min=num;
do {
cout << "Введите число --> ";
cin >> num;
if (min>num) {
min=num;
}
a++;
} while (a < col-1);
cout<<min<<endl;
<span>}</span></span></span>
Сканера и фотоаппарата нет, поэтому вот схема:
_____ _____
общ мин______/ _____| |______| |__________(х)______ на общий минус
| | | |
общ мин_____/ ______| | | |
|____ | | |
общ мин_____/ ________________ | |
| _____|
общие минусы соединены вместе и подключены к - источника питания,
(Х) - это лампочка
первый прямоугольник слева - это элемент ИЛИ
второй прямоугольник слева - это элемент И
При одновременном замыкании на минус двух или более разных входов лампочка загорится
CLSINPUT NDIM A(N), B(N)FOR i = 1 TO N A(i) = INT(RND * 100)NEXT imin = A(1)FOR i = 2 TO N IF A(i) < min THEN min = A(i)NEXT iFOR i = 1 TO N A(i) = min * A(i)NEXT iFOR i = 1 TO N B(i) = INT(RND * 100)NEXT imin = B(1)FOR i = 2 TO N IF B(i) < min THEN min = B(i)NEXT iFOR i = 1 TO N B(i) = min * B(i)NEXT iFOR i = 1 TO N PRINT A(i);NEXT iPRINTFOR i = 1 TO N PRINT B(i);NEXT i