Предмет: Литература, автор: sezovaKatya4391

ПОМОГИТЕ ПОЖАЛУЙСТА!
Сочинение по рассказу М.А.Шолохова "Судьба человека"
1."Судьба всегда оставляет человеку дверцу для выхода"
2."В чём заключается счастье лично для тебя"
3.Подобрать эпиграф и характеристики Андрея Соколова.​

Ответы

Автор ответа: maksimburnysev70
2

Ответ:

Произведение “Судьба Человека” Шолохова наполнено трагическими событиями, свойственными времени Второй Мировой Войны, которые показывают все ужасы и несправедливость войны. Вместе с главным героем, солдатом на поле брани, мы проходим через все испытания предоставляемые судьбой, но по итогу остаемся практически ни с чем. Это произведение отчасти о несгибаемой воле русского человека, о его стрессоустойчивости и храбрости.

В произведении повествуется о временах Великой Отечественной Войны. Нас знакомят с Андреем Соколовым, мобилизованным в ряды армии. В родном городе у него остаются жена и две дочери, что придает ему ещё большей мотивации для победы. Но впервые же месяцы войны его тяжело ранят и забирают в плен фашистские захватчики. В плену он знакомится с немецким концлагерем, со всеми его ужасами, и отвратными вещами. Однако благодаря своей воле и храбрости ему удается избежать расстрела и вернуться к своим на фронт. Вскоре его ожидает ещё одно испытание.

Объяснение:

Похожие вопросы
Предмет: Қазақ тiлi, автор: Аноним
Предмет: Биология, автор: kvkkfgkfkfk2
Предмет: Информатика, автор: fedoreca77
помогите в с++. программа ругается
Дана матрица (N+15)x(N+15), если сумма чисел в первой строке больше суммы чисел в первом столбце, тогда зеркально отобразить матрицу, иначе отсортировать по возрастанию, числа генерировать случайно в интервале
[-N-15; N+15].
#include
#include
#include
#include
using namespace std;

//int matrix[i][j];
//{
//const int i = 15;
//const int j = 15;
//}
int zd(int **mas, int N)
{
int sumi = 0;
int sumj = 0;
for (int i = 0; i < N; i++)
sumi += mas[i][0];
{
for (int j = 0; j < N; j++)
sumj += mas[j][0];

}
for (int i(0); i < N; i++)
{
for (int j(0); j < N; j++)
{
if (sumi > sumj)
{
cout << " Сумма чисел в первой строке больше суммы чисел в первом столбце. Зеркальное отображение матрицы: " << endl;
int tmp = mas[i][j];
mas[i][j] = mas[N - i - 1][j];
mas[N - i - 1][j] = tmp;
}
else
{
if (mas[j] > mas[j + 1])
{
cout << " Сумма чисел в первом столбце больше суммы чисел в первой строке. Сортировка по возростанию: " << endl;
int smp = mas[j][0];
mas[j] = mas[j + 1];
*mas[j + 1] = smp;
}
}
}
}
return **mas;
}
int main()
{
setlocale(LC_ALL, "Russian");
int N;
cout << "Введите размерность матрицы: ";
cin >> N;
// создание массива
int **mas = new int*[N];
for (int i(0); i < N; i++)
{
mas[i] = new int[N];
}
// заполнение массива
cout << " Заполненный массив: " << endl;
for (int i(0); i < N; i++)
{
for (int j(0); j < N; j++)
{
mas[i][j] = rand() % 21 - 5;
cout << mas[i][j] << endl;
}
cout << endl;
}

zd(mas, N); // задание
// освобождение массива
for (int i = 0; i < N; i++)
{
delete[] mas[i];
}
delete[] mas;
system("PAUSE");
return 0;
}