Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вывести на консоль элементы массива с чётными индексами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов функции, константы через *.h и работа линковщика http://www.cyberforum.ru/cpp-beginners/thread1835703.html
Есть файл constants.h, funcses.h, usially_funses.cpp, constants.cpp, main.cpp constants.h #ifndef CONSTANTS_H_INCLUDED #define CONSTANTS_H_INCLUDED extern int pi; #endif //...
C++ Макрос для получения текста текущей строки Макрос __LINE__ возвращает номер текущей строки. А можно ли как-то получить текст этой строки? http://www.cyberforum.ru/cpp-beginners/thread1835669.html
Разделить целое число на цифры и поместить в массив C++
Случайное число от 0 до MAX_int, например 2415673, нужно разделить на цифры и поместить в массив по отдельности. Количество цифр в числе заранее не известно. Порядок цифр должен сохранится. Чем...
C++ Реализовать (без использования контейнеров STL) Б-дерево со вставкой и удалением элементов
Здравствуйте! Очень нужна реализация Б-дерева на С или С++ со вставкой и удалением элементов, но без использования контейнеров из STL. Нигде не могу найти нормальную, а мои попытки написать ее самому...
C++ Структуры и функции. Передача указателя на структуру в функцию http://www.cyberforum.ru/cpp-beginners/thread1835639.html
Всем привет, ребята! Вообще ничего не соображаю сейчас, так как ночь. А кофе нету. Короче, ближе к делу. Хочу написать функцию, которая сортирует по алфавиту строки. Я правильно хоть делаю? Вот...
C++ Найти в матрице первую строку, все элементы которой упорядочены по убыванию Найти в матрице первую строку, все элементы которой упорядочены по убыванию. Изменить упорядоченность элементов этой строки на обратную. Помогите пожалуйста , нужно через Указатели с использованием... подробнее

Показать сообщение отдельно
gru74ik
Модератор
Эксперт CЭксперт С++
4185 / 1833 / 198
Регистрация: 20.02.2013
Сообщений: 4,972
Записей в блоге: 21
27.10.2016, 09:13
Цитата Сообщение от Informationman Посмотреть сообщение
Пожалуйста!)
Informationman, пожалуйста:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <algorithm>
#include <functional>
 
int main()
{
    const size_t ARR_SIZE = 11;
    int arr[] = { 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1 };
 
    for ( size_t i = 0; i < ARR_SIZE; ++i )
        std::cout << arr[i] << " ";
    std::cout << "\n\n";
 
    for ( size_t i = 0; i < ARR_SIZE; i += 2 )
        std::cout << arr[i] << " ";
    std::cout << "\n\n";
 
    std::sort( arr, arr + ARR_SIZE, std::greater<int>() );
 
    for ( size_t i = 0; i < ARR_SIZE; ++i )
        std::cout << arr[i] << " ";
 
    return 0;
}
Добавлено через 25 минут
Informationman, или вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <algorithm>
#include <functional>
 
void show( int * arr, size_t size, size_t step)
{
    for ( size_t i = 0; i < size; i += step )
        std::cout << arr[i] << " ";
    std::cout << "\n\n";
}
 
int main()
{
    const size_t ARR_SIZE = 11;
 
    int arr[] { 3, 2, 9, 4, 5, 6, 7, 8, 3, 6, 1 };
    show( arr, ARR_SIZE, 1 );
 
    show( arr, ARR_SIZE, 2 );
 
    std::sort( arr, arr + ARR_SIZE, std::greater<int>() );
    show( arr, ARR_SIZE, 1 );
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru