#include <iostream>
using namespace std;
int main()
{
int t, n;
cin >> t >> n;
int a[n];
for (int i = 0; i < n; ++i){
int mark;
cin >> mark;
a[i] = mark;
}
for (int i = -t; i <= t; ++i){
cout << i << ": ";
for (int j = 0; j < n; ++j)
if(a[j] == i)cout << j + 1 << " ";
cout << endl;
}
return 0;
}
Объяснение:
не знаю, что тут объяснять, вроде все просто.
P.s. Если , дайте , лучший ответ и жмякните на " ". Это мотивирует продолжать давать ответы.
человеку из комментариев за поправки.
ответ:
анализ, синтез, сравнение, абстрагирование и обобщение являются основными логическими приёмами формирования понятий.
для выделения отдельных признаков требуется произвести анализ, то есть мысленно расчленить целый предмет на его составные части, отдельные признаки, а затем осуществить обратную операцию — синтез (мысленное объединение) частей предмета, отдельных его признаков в единое целое. для выделения существенных признаков требуется отвлечься (абстрагироваться) от несущественных признаков, которых в любом предмете много. этому способствует сравнение или сопоставление предметов.
понятие формируется на основе обобщения существенных признаков (свойств, отношений), присущих классу однородных объектов)
держи, брат! )
объяснение: