zdv686857
?>

Зарание ! 1 отметь устройства ввода информации в компьютер. сенсорная панель(тачпад) микрофон процессор монитор 2 координатным устройством ввода информации является: сканер наушники световое перо 3 выбери, к какой группе относятся указанные в списке устройства. 1. веб-камера 2. микрофон 3. клавиатура 4. сенсорный экран данные устройства являются устройствами вывода информации устройствами ввода графической информации устройствами ввода информации координатными устройствами ввода 4 выбери из списка устройство, которое не является сенсорным устройством-манипулятором: монитор сенсорный экран графический планшет тачпад

Информатика

Ответы

Wunkamnevniki13438

ответ:

объяснение:

тачпад

сканер

устройства ввода

сенсорный экран

Коваленко

ответ:

1 - тачпад, микрофон

2 - световое перо

3 - вебкамера(устройствами ввода графической информации), микрофон(-), клавиатура(устройствами ввода), сенсорная панель(устройствами ввода информации

координатными)

4 - монитор

объяснение:

mzia-mzia-60682

ответ: в) Сообщение об ошибке.

Объяснение:

'Е' означает символ E. Так как i - счетчик, можно сказать так: программа проходит по каждому символу строки s до тех пор, пока не встретит символ 'E' (s[i] — это i-ый символ строки s). Так как исходные данные (25.34), которые командой Str(c, s) переводятся в строковой тип и записываются в переменную s, не содержат символ E, то после прохода по всем символам строки s, индекс выйдет за границу строки, и компилятор выдаст ошибку об этом.

Если же заменить в программе 'E' на, скажем, '.', то программа выведет сумму всех цифр до плавающей точки. Или же можно указать цифру — тогда программа выведет сумму всех цифр до указанной цифры.

Пример работы:


понять как работает данная программа. Очень описать как можно более подробно. И что означает 'Е' в с
понять как работает данная программа. Очень описать как можно более подробно. И что означает 'Е' в с
VSArsentev
Сама задачка порадовала, написал используя только функции С++. Задание реализовал полностью. 
В прикреплённом файле с нормальным форматированием.

#include <iostream>
#include <random>
#include <vector>
#include <algorithm>

// Описывает шахматную нотацию.
struct Notation;
// Заполняет массив случайными шахматными ходами.
void FillField(std::vector<Notation>&);
// Поиск в массиве комбинаций "ход конём".
std::vector<Notation> SearchMoves(const std::vector<Notation>&);
// Поиск возможных комбинаций для хода.
std::vector<Notation> SearchMoves(const Notation&);
// Проверка выхода за границу.
bool CheckMov(const Notation&, int, int);
// Выводит массив в поток.
std::ostream& PrintGround(const std::vector<Notation>&, std::ostream& = std::cout);

int main()
{
std::vector<Notation> field(100);

// Заполняем поле.
FillField(field);

// Выводим исходный массив.
PrintGround(field, std::cout) << std::endl;

// Поиск комбинаций "ход конём".
std::vector<Notation> fieldMovs = SearchMoves(field);

// Выводим полученный массив.
PrintGround(fieldMovs, std::cout) << std::endl;

// Отсортируем оба массива в порядке возрастания.
std::sort(field.begin(), field.end());
std::sort(fieldMovs.begin(), fieldMovs.end());

// Выводим полученные массивы.
PrintGround(field, std::cout) << std::endl;
PrintGround(fieldMovs, std::cout) << std::endl;

return 0;
}

// Описывает шахматную нотацию.
struct Notation{
unsigned char H;
unsigned int  V;

bool operator==(const Notation& rhs) const{ return ((rhs.H == H) && (rhs.V == V)); }
bool operator<(const Notation& rhs) const{ return ((rhs.H < H) || ((rhs.H == H)  && (rhs.V < V))); }
};

// Заполняет массив случайными шахматными ходами.
void FillField(std::vector<Notation>& field){
std::default_random_engine generator;
std::uniform_int_distribution<int> distribution(1, 8);

for (auto& i : field){
i.H = 'a' + distribution(generator) - 1;
i.V = distribution(generator);
}
}

// Поиск возможных комбинаций для хода.
std::vector<Notation> SearchMoves(const Notation& stroke){
std::vector<Notation> temp;
int x, y;

for (int i = 0; i < 8; ++i){
switch (i){
case 0: // Вверх влево.
y = +3; x = -1;
break;
case 1: // Вверх вправо.
y = +3; x = +1;
break;
case 2: // Вправо вверх.
y = +1; x = +3;
break;
case 3: // Вправо вниз.
y = -1; x = +3;
break;
case 4: // Вниз вправо.
y = -3; x = +1;
break;
case 5: // Вниз влево.
y = -3; x = -1;
break;
case 6: // Влево вниз.
y = -1; x = -3;
break;
case 7: // Влево вверх.
y = +1; x = -3;
break;
}
// Если ход возможен, добавим его в массив.
if (CheckMov(stroke, x, y))
temp.push_back(Notation{ stroke.H + x, stroke.V + y });
}
return std::vector<Notation>(temp);
}

// Проверка выхода за границу.
bool CheckMov(const Notation& stroke, int x, int y){
bool isLTBorder = (stroke.H + x >= 'a') && (stroke.V + y >= 1);
bool isRBBorder = (stroke.H + x <= 'h') && (stroke.V + y <= 8);
return (isLTBorder && isRBBorder);
}

// Поиск в массиве комбинаций "ход конём".
std::vector<Notation> SearchMoves(const std::vector<Notation>& field){
std::vector<Notation> possible;

// Все возможные ходы одного элемента.
std::vector<Notation> temp = SearchMoves(*field.begin());
for (auto i = field.begin() + 1; i < field.end(); ++i){
for (auto u : temp){
// Ход в массиве - есть ход конём.
if (u == *i) {
possible.push_back(u);
break;
}
}
temp = SearchMoves(*i);
}

return std::vector<Notation>(possible);
}

// Выводит массив в поток.
std::ostream& PrintGround(const std::vector<Notation>& field, std::ostream& out){
for (auto i : field)
out << i.H << i.V << " - ";
return out;
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Зарание ! 1 отметь устройства ввода информации в компьютер. сенсорная панель(тачпад) микрофон процессор монитор 2 координатным устройством ввода информации является: сканер наушники световое перо 3 выбери, к какой группе относятся указанные в списке устройства. 1. веб-камера 2. микрофон 3. клавиатура 4. сенсорный экран данные устройства являются устройствами вывода информации устройствами ввода графической информации устройствами ввода информации координатными устройствами ввода 4 выбери из списка устройство, которое не является сенсорным устройством-манипулятором: монитор сенсорный экран графический планшет тачпад
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

suxoruchenkovm171
druzhbamagazin2457
Korobeinikov-Yulich23
waspmoto6188
olga0909196323
koeman
irinaphones8
Алена-Петрова285
zazaza74
Anatolevich1506
Kelena190533
Milovidova
irina-mic
Анна1169
kagurkina