Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что делает функция autoinput?

ФермаКактусов Высший разум (182113), закрыт 2 месяца назад
 #include  
#include "stdlib.h"
#include

using namespace std;

void InputSelf(int arr[][100], const int n)//функция заполнения массива с входными параметрами: массив и ограничение
{
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> arr[i][j];//потоковый ввод
}
}
}

void InputAuto(int arr[][100], const int n) {
for (int i = 0; i < n; ++i, cout << endl)
for (int j = 0; j < n; ++j) {
arr[i][j] = rand() % 10;

}
}


void Output(int arr[][100], const int n)//функция вывода массива в консоль
{
cout << "Наш массив: \n";
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cout << arr[i][j] << " ";//потоковый вывод
}
cout << endl;//переход на следующую строку
}
}

void Sort(int arr[][100], const int n)
{
int i, j, key;
for (i = 1; i < n * n; ++i) {
key = arr[i / n][i % n];
for (j = i - 1; j >= 0; --j) {
if (key > arr[j / n][j % n])
arr[(j + 1) / n][(j + 1) % n] = arr[j / n][j % n];
else break;
}
arr[(j + 1) / n][(j + 1) % n] = key;
}

cout << "Упорядоченная матрица" << endl;
for (i = 0; i < n; ++i, cout << endl)
for (j = 0; j < n; ++j)
cout << arr[i][j] << ' ';
}


int main()
{

int arr[100][100], n = 0;//объявление массива и его границы
while(true)
{
cout << "Выберите границу матрицы из числа представленных (2, 4 , 6 или 8): ";;
cin >> n;
if(n % 2 == 1 || n > 8 || n < 2)
{
cout << "Неверно выбрана граница, повторите ввод!\n";
cin.clear();
while (cin.get() != '\n');
Sleep(300);
cout << ".";
Sleep(300);
cout << ".";
Sleep(300);
cout << ".";
Sleep(500);

}
else break;
}
int res = 0;
while(true) {
cout << "Выберите как заполнить матрицу: " << endl;
cout << "1 - Самостоятельно ;" << endl;
cout << "2 - Автоматически" << endl;
cin >> res;
if(res > 2 || res < 1)
{
cout << "Нужно выбрать число, 1 или 2!\n";
cin.clear();
while (cin.get() != '\n');
Sleep(300);
cout << ".";
Sleep(300);
cout << ".";
Sleep(300);
cout << ".";
Sleep(500);

}
else break;
}

if (res == 1) {
InputSelf(arr, n);//инициализация массива
Output(arr, n);//вывод массива
Sort(arr, n);//
}
else {
InputAuto(arr, n);//инициализация массива
Output(arr, n);//вывод массива
Sort(arr, n);//
}
}
Лучший ответ
I'm killing everyone I love Гуру (4244) 2 месяца назад
функция autoinput автоматически заполняет массив в случае отказа от ручного заполнения
Котик_ЖмотикОракул (51103) 2 месяца назад
Ольга угощайся конфеткой..
Остальные ответы
Стас Еролов [❄️] Мыслитель (7124) 2 месяца назад
AutoInput — это плагин для приложения Tasker, который позволяет автоматически вводить информацию в различные программы на Android.

С помощью AutoInput можно определять различные команды в программе Tasker и работать с приложениями одним касанием или даже без прикосновения к устройству, просто произнося разные команды. Например, можно отвечать на сообщения, полученные в приложениях для обмена сообщениями, просто говоря.

AutoInput позволяет превратить смартфон в полноценный помощник и выполнять большинство задач без прикосновения к устройству.
Похожие вопросы