Примеры использования стандартной библиотеки С++

В данной главе приведены ряд примеров, представляющих собой постепенное усложнение задания и его решение.

Пример 1:

Дан целочисленный массив. Отсортировать элементы массива в убывающем порядке.

Решение:

stdcpp01.cpp
#include <algorithm>
#include <functional>
#include <iostream>


int main(){
    int a[5] = {5, 2, 1, 8, 7};
    std::sort(a, a+5, std::less<int>());
    int i;
    for(i = 0; i != 5; ++i){
        std::cout << a[i] << " ";
    }
    return 0;
}

Пример 2:

Считать из файла input.txt массив целых чисел, разделенных пробельными символами. Отсортировать их и записать в файл output.txt.

Решение:

Пример 3:

В файле input.txt хранится список, содержащий информацию о людях: фамилия, имя, возраст. Считать эти данные в массив, отсортировать их по возрасту и записать в файл output.txt. Вывести на экран информацию о человеке, чей возраст более 20, но менее 25 лет.

Решение:

Пример 4:

Сложение двух трехмерных векторов

Last updated