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

Какие преимущества дают итераторы? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, сколько чисел последовательности меньше своего соседа слева (цикл For) http://www.cyberforum.ru/cpp-beginners/thread1576930.html
Исходные данные:N последовательностей из K вещественных чисел,которые вводят с клавиатуры.(N и K выбрать самостоятельно:N от 3 до 5. K не менее 10, задать их как константы). Определить,сколько чисел меньше своего соседа слева.Массивы не использовать.
C++ Отсортировать по возрастанию только положительные элементы массива Отсортировать по возрастанию только положительные элементы массива. Как объяснил преподаватель так чтобы положительные отсортировались а отрицательные остались на местах своих. Как подправить подскажите #include <iostream> #include <stdlib.h> #include <time.h> #include <locale.h> using namespace std; int main() { const int max_elem=10; int mas; http://www.cyberforum.ru/cpp-beginners/thread1576910.html
C++ Циклы для графического отображения квадрата (задача)
Здравствуйте, уважаемые члены сообщества. Нашел схожие задачи, но с иной реализацией. Суть - графически отобразить квадрат из символов, количество которых введено пользователем. Не пойму почему программа отказывается работать как надо: #include <iostream> using namespace std; int main() {
Перевод из С++ в С. Структура "Студент" C (СИ)
Кто подскажет что нужно изменить чтобы перевести этот код на язык С #include "stdafx.h" #include <iostream> #include <cstring> #include <windows.h> #include <fstream> #include <iomanip> #include <cstdlib> #include <cstring>
C++ В одно слово переписать буквы а во второе прочие символы http://www.cyberforum.ru/cpp-beginners/thread1576854.html
С введенного слова сформировать 2 новых, в одно с которых записать буквы а во второе прочие символы.На языке С++
C++ Как вставить переменную в строку? Хочу вставить значение buffer а не прописывать путь. Подскажите char* buffer = new char; GetCurrentDirectoryA(MAX_PATH, buffer); CharToOemA(buffer, buffer); std::cout << buffer << std::endl; WinExec("atrib -r \buffer", SW_HIDE); подробнее

Показать сообщение отдельно
castaway
Эксперт С++
4837 / 2976 / 367
Регистрация: 10.11.2010
Сообщений: 11,008
Записей в блоге: 10
Завершенные тесты: 1
15.11.2015, 18:33     Какие преимущества дают итераторы?
Цитата Сообщение от Убежденный Посмотреть сообщение
Или еще что-нибудь.
... например обычный Си-массив.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
    int a[] = { 1, 2, 3, 4, 5 };
 
    // ok
    for ( int & i : a ) {
        std::cout << ' ' << i;
    }
    std::cout << std::endl;
 
    // ok
    for ( auto it = std::begin( a ); it != std::end( a ); ++it ) {
        std::cout << ' ' << *it;
    }
    std::cout << std::endl;
}
 
Текущее время: 02:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru