ну например 4A Motor Shield на основе MC33932
https://www.chipdip.by/product/4a-motor-shield
Чем-то помочь всегда приятно, вот смотрите
_*_ - это что-то, можете забирать
А серьезно, где впрос-то ?
Последняя цифра числа в любой СС при переводе из 10-СС, - это остаток от первого деления этого числа на основание СС....
Например, в СС-6 : 29:6=4 и 5 в остатке, значит последней цифрой будет 5.....
Далее (СС менее 6 не рассматриваем, т.к. они не используют знак 5):.......
СС-7: 29:7=4 ост.1 (не 5).....
СС-8: 29:8=3 ост.5......
СС-9: 29:9=3 ост.2 (не 5)....
СС-10: 29:10=2 ост.9 .......
СС-11: 29:11=2 ост.7......
СС-12: 29:12=2 ост.5....
СС-13: 29:13=2 ост.3.....
СС-14: 29:14=2 ост.1......
СС-15: 29:15=1 ост.14.....
СС-16: 29:16=1 ост.13.....
СС-17: 29:17=1 ост. 12.....
СС-18: 29:18=1 ост.11.....
СС-19: 29:19=1 ост.10....
СС-20: 29:20=1 ост.9....
СС-21: 29:21=1 ост. 8.....
СС-22: 29:22=1 ост.7....
СС23: 29:23=1 ост. 6....
Сс-24: 29:24=1 ост.5..... И т.д......
Итак, ответом являются СС 6, 8, 12, 24
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
using namespace std;
cout << "Enter size of array: ";
int N;
cin >> N;
int * ARR = new int[N];
srand(time(0));
int i;
for (i = 0; i < N; ++i)
ARR[i] = rand() % 100 + 1;
cout << "Here is an original array:\n";
for (i = 0; i < N; ++i)
cout << ARR[i] << " ";
cout << endl;
int temp = ARR[N - 1];
for (i = N - 1; i > 0; --i)
ARR[i] = ARR[i - 1];
ARR[0] = temp;
cout << "\nHere is a new array:\n";
for (i = 0; i < N; ++i)
cout << ARR[i] << " ";
cout << endl;
return 0;
}
0 т.к
For i:= 1 to 1 do оператор (от 1 до 1 - 0 действий)
(ну лично, я так думаю, так что я не уверенна , что этот ответ верный)