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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
#1

С массив для STL - C++

17.12.2013, 08:05. Просмотров 722. Ответов 20
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
#include <functional>
#include <vector>
 
using namespace std;
 
int main()
{
    const int n = 100;
    int a[n][n] = {0};
    vector<int> v(n * n);
    copy(a, a + n * n, v.begin());
    cout << (count_if(v.begin(), v.end(), bind1st(equal_to<int>(), 0)) == v.size() ? "YES" : "NO") << endl;
    
    return 0;
}
Это один пример из многих. В сущности не знаю как создать итератор на начало и конец массива, что-бы функции из STL хавали это без ошибок. В идеале надо просто создать 2 итератора без вектора, это я пытался костыли поставить.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 08:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С массив для STL (C++):

STL: Создать массив длины N. Заполнить массив рандом. Найти все различные числа массива - C++
Создать массив длины N (число N вводится с клавиатуры). Заполнить массив случайными целыми числам. Найти все различные числа массива. Для...

Stl vector как массив - C++
Есть функция принимающая указатель на массив и его длину и копирующая его в другой массив определенный указателем. void SetMass(float...

stl vector или ограниченный массив - C++
Скажите пожалуйста целесообразно ли использовать вектор структур с весом 100 байт и размером вектора не больше 10, а так же использовать...

STL сформировать массив множеств слов - C++
Создать и протестировать функцию void parse String (const string &amp; src, vector &amp; dst), которая сформирует массив множеств строк dst из...

STL(map). Где инициализировать массив? - C++
Для начала: не получалось данную тему назвать более логично, сайт не пропускал :-| Добрый день. Имеется: map&lt;int, string&gt;...

Используя STL контейнер set заполнить массив - C++
Задание 2. Данную задачу решить не используя метод sort, а используя STL контейнер: set. Заполнить массив размером 10 случайными числами от...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
27.12.2013, 13:24 #16
Tulosba, Ну да. make_array неплохо бы.
0
Qwertiy
821 / 629 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
27.12.2013, 13:45 #17
Цитата Сообщение от ForEveR Посмотреть сообщение
зло во плоти
Всё зависит от степени кривизны рук разработчика
0
Tulosba
:)
Эксперт С++
4396 / 3239 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
27.12.2013, 13:49 #18
Qwertiy, дело не в кривизне. А в RAII.
0
Qwertiy
821 / 629 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
27.12.2013, 14:09 #19
Цитата Сообщение от Tulosba Посмотреть сообщение
дело не в кривизне. А в RAII.
Одно другому не мешает
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
27.12.2013, 14:36 #20
Qwertiy, Я что-то не понимаю, вы просто флудите или доказываете, что самостоятельный контроль за ресурсами это лучше, чем автоматический?
0
Qwertiy
821 / 629 / 75
Регистрация: 20.08.2013
Сообщений: 2,525
27.12.2013, 16:59 #21
ForEveR, я ничего не доказываю. Пусть каждый использует то, что считает нужным. Я просто высказал своё мнение.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2013, 16:59
Привет! Вот еще темы с ответами:

Сформировать массив из двух других одномерных массивов STL - C++
Алгоритмы стандартной библиотеки шаблонов STL Даны два одномерных массива, состоящие из N (N&gt;5) целых чисел из диапазона . Сформировать...

Сортировка для Stl - C++
Коротышки провели психологическое тестирование &lt;&lt;Узнай себя&gt;&gt;.Запись о результатах записали в файл, в виде кто какие качества имеет ( в...

STL для новичка! - C++
Здравствуйте! подскажите пожалуйста мне, дураку(только начал изучать STL) ответ на такой вопрос! что нужно подставить в 19 строку? ...

STL Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести - C++
Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести в выходной поток. Добавлено через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.12.2013, 16:59
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru