Код урока.
// ConsoleApplication1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы. // #include "pch.h" #include <iostream> #include <Windows.h> #include <string> using namespace std; struct student { int age; string name; }; struct group { student s[10]; string name; }; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int age[30]; string name[3]; name[0] = "Василий"; name[1] = "Михаил"; name[2] = "Павел"; for (int i = 0; i < 30; i++) { age[i] = rand()%100; } for (int i = 0; i < 30; i++) { cout << age[i] << " "; } cout << "\n"; for (int i = 0; i < 3; i++) { cout << name[i] << " "; } //----------------Поиск максимального значения. int max = age[0]; for (int i = 1; i < 30; i++) { if(max < age[i]) max=age[i]; } cout <<"\nМаксимальное значение = "<< max << " "; //----------------смена двух переменных местами----------------------- int a, b; a = 10; b = 12; int temp=a; a = b; b = temp; cout << "\na=" << a<< " "; cout << "\nb=" << b << " "; //----------------сортировка массива----------------------- for (int i = 0; i < 30; i++) { int max, pos; pos = i; max = age[i]; for (int j = i; j < 30; j++) { if (max < age[j]) { max = age[j]; pos = j; } } int temp = age[i]; age[i] = age[pos]; age[pos] = temp; } //---------------------Вывод массива cout << "\n"; for (int i = 0; i < 30; i++) { cout << age[i] << " "; } student vasya; vasya.age = 20; vasya.name = "Василий"; student stud[10]; stud[0].age = 10; stud[0].name = "Николай"; group g[10]; g[0].name = "ЭА 2015"; g[0].s[0].age = 20; g[0].s[0].name= "Василий"; }