Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Первый элемент массива 1 умножить на все элементы массива 2 и вывести результат Добрый день. Прошу помочь решить вот такую вот задачку: "есть два массива, в которых границы задает пользователь. Например, один массив {3, 13, 23, 33 .....n} другой {9, 19, 29 ....m} причем шаг между числами в массивах задает пользователь. В нашем случае сейчас 10. А может быть в одном 10, а в другом 5 или еще как-то. надо сначала первый элемент массива 1 умножить на все элементы массива 2... https://www.cyberforum.ru/ cpp-beginners/ thread746394.html C++ упорядочить слова в четных строках в порядке убывания в них гласных
Доброго времени суток !Помогите пожалуйста советом:cry:Не могу реализовать функцию обработки в программе.Очень нужна ваша помощь! .Вот суть задания: вводим число строк, вводим строки, обрабатываем таким образом,чтобы в четных строках слова были сортированы по мере уменьшения в них гласных букв.Слова могут разделяться пробелами и прочими знаками препинания.Вот код (сделана функция...
C++ Тело падает под действием силы тяжести Тело падает под действием силы тяжести с нулевой начальной скорости. Движение описывается следующей системой дифференциальных уравнени Система: (как скобочку сделать не знаю) dx/dt=V dV/dt=g/1+k https://www.cyberforum.ru/ cpp-beginners/ thread746366.html C++ Построить фигуру, которая состоит из трех концентрических колец разного цвета. Фигура движется по кругу по часовой стрелке Построить фигуру, которая состоит из трех концентрических колец разного цвета. Фигура движется по кругу по часовой стрелке https://www.cyberforum.ru/ cpp-beginners/ thread746358.html
Поменять местами максимальный и минимальный элемент матрицы C++
Здравствуйте. Задача вроде бы простая, но у меня возникло затруднение. Искал подобные, но свою ошибку увидеть не могу в упор. Суть задачи: дана матрица n на m. Поменять местами максимальный и минимальный элемент матрицы. Вот мой код: #include "stdafx.h" #include <iostream> using namespace std;
C++ база данных https://www.cyberforum.ru/ cpp-beginners/ thread746343.html
Собственно, хочу написать программу с базой данных. Самое главное, хочу разобраться в совместном использовании классов, списков и разделения в файлах. Например, возьмем базу данных студентов. Class base_date { private: char name; int age,number_group; public:
C++ структуры. описать структуру заповедник https://www.cyberforum.ru/ cpp-beginners/ thread746341.html
Описать структуру заповедник, что содержит в информацию о животных, содержащихся в заповеднике: название, вид класс, количество особей, место естественного пребывания, информация о занесении в красную книгу. создать массив таких структур и заполнить его. вывести на экран всех животных занесенных в красную книгу.
Определить, есть ли в строке(string) хотя бы одно число и определить есть ли в тексте хотя бы два числа. C++
Помогите пожалуйста с заданиями. Определить, есть ли в строке(string) хотя бы одно число. Определить есть ли в тексте хотя бы два числа.
C++ Функция для обхода древа https://www.cyberforum.ru/ cpp-beginners/ thread746313.html
Привет, у меня такая проблема вот есть код програмы здесь все работает норм и моя задача состоит в том чтоб найти продукт с базы , чтоб цена была найменьшая с всей базе,помогите с функцией котороя будет искать найменьшую цену на товар по древу помогите плиз там #include"stdafx.h" #include<iostream> #include<string> #include<conio.h> using namespace std; struct Mobile_phone { string...
C++ Нужно ввести четное количество строк https://www.cyberforum.ru/ cpp-beginners/ thread746305.html
Нужно ввести четное количество строк. Удалить из каждой четной строки все слова, которые встречаются в предыдущей строке. В каждой нечетной строке найти слова, длина которых не превышает N символов (значение N вводят с клавиатуры) и вывести их в алфавитном порядке. с++ помогите!!! хотя бы какие-то идеи, наброски кода. я не останусь в долгу
Бинарное дерево C++
Создать бинарное дерево и определить количество узлов на пути от корня к узлу, значение которого введено с клавиатуры. Если таких узлов несколько, выбрать любой из них. Сделал только поиск узла. Помогите определить количество узлов на пути от корня к узлу. #include <iostream> #include <conio.h> #define n 8
C++ Составить программу, которая подсчитывает количество слов в тексте, которые начинаются с гласной буквы 2. С клавиатуры вводится строка. Составить программу, которая подсчитывает количество слов в тексте, которые начинаются с гласной буквы; выводит на экран все слова содержащие нечетное количество согласных букв, удаляет все числа из текста. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. Правила форума https://www.cyberforum.ru/ cpp-beginners/ thread746296.html
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
26.12.2012, 03:21 0

Объясните часть кода программы - C++ - Ответ 3917426

26.12.2012, 03:21. Показов 592. Ответов 3
Метки (Все метки)

Ответ

Почитай про итераторы в STL. А так - были твои функции, но они для обычного массива, нужно для вектора. В функцию передается итератор на начало вектора. Из итератора получаешь указатель на первый элемент вектора, и получаешь расстояние от начала вектора, до указанного конечного элемента. Т.е. первый элемент будет началом массива, а расстояние между концом и началом - длина. Ну и конечно перегрузка функции под контейнер и под обычный массив. Вообще вариант с итераторами не очень хорош. Т.к. мы не знаем распределние элементов внутри вектора. Не обязательно элементы в векторе хранятся сплошным массивом, он может быть и разбитым. Но раз работает, то все ок.

Вернуться к обсуждению:
Объясните часть кода программы C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2012, 03:21
Готовые ответы и решения:

Объясните эту часть кода
float bpow(float x, int n) { float count = 1; if (!n) return 1; вот это, незнаю...

Крестики - нолики. Комментарии. Программа. Объясните часть кода
Здравствуйте! Требуется ваша помощь. В коде: #include &quot;KRESTNOL.h&quot; #pragma once extern KRESTNOL...

Непонятна часть кода программы - работа с файлами
Программа, выводящая символы из файла в обратном порядке. Часть кода: ..... ...

Вынести основную часть кода кода в отдельную функцию
помогите пожалуйста переделать это на функцию... #include &lt;locale.h&gt; #include &lt;conio.h&gt; int...

3
26.12.2012, 03:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2012, 03:21
Помогаю со студенческими работами здесь

Объясните часть код
Программа сортирует числа от меньшего к большему. #include &lt;iostream&gt; using namespace std;...

Объясните пожалуйста эту часть
Объясните пожалуйста эту часть char str; int count = 0; cout &lt;&lt; &quot;Enter string:&quot; &lt;&lt; endl;...

Объясните часть кода
Объясните пожалуйста часть кода , какая логика описана . По строчно если можно , как и какой тип...

Объясните часть кода...
что делает код 88-94? unit tennis; interface uses Windows, Messages, SysUtils,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru