Код урока.
// 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= "Василий";
}
