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

Вывести содержимое вектора на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простые числа. http://www.cyberforum.ru/cpp-beginners/thread61918.html
Не могли бы написать код программы (если можно без ООП и с использованием if или switch или for или......... "'элементарных" операторов ). Задача: Дано натуральное число n. Найти все числа Мерсена меньшие n. (Простое число называется числом Мерсена, если оно может быть представлено в виде 2^p -1, где p - тоже простое число. Например, 31=2^5 -1 -число Мерсена). Заранее благодарен!
C++ Массив указателей Помогите пожалуйста с задачей упорядочить массив по возрастанию,не меняя элементы местами,используя массив указателей общий вид указателя int*.p ЗЫ: заранее благодарен http://www.cyberforum.ru/cpp-beginners/thread61917.html
Заполнить массив цифрами числа, считанного через cin C++
Здрасти, как ввести в массив int mMass число 12345 с помощью cin>>? Нужно чтобы в mMass записалась 1, в mMass записалась 2 .... и тд.
C++ Указатели, массивы. Не могу разобраться
Перелопатил весь инет, так не смог разобраться ((( Вот общее задание, ято бы было понятно: Объявить массив целых чисел и заполнить его случайными значениями. Диапазон значений его элементов заданы в Вашем варианте индивидуального задания. В индивидуальных заданиях указано также, какую обработку массива следует произвести. Дополнительные условия: • размер массива определяется в начале...
C++ Оптимизация алгоритмов http://www.cyberforum.ru/cpp-beginners/thread61881.html
Привет всем). Есть задача: "Дана целочисленная прямоугольная матрица. Определить номера строк и столбцов всех седловых точек". Я решил эту задачу таким способом: 1) нахожу минимальный элемент в строке; 2) ищу в этой же строке элементы равные найденному минимальному элементу и записываю их номера в массив; 3) проверяю, являются ли найденные элементы максимальными в своих столбцах итак для...
C++ Одномерный массив! Дан одномерный массив из 1000 элементов, состоящий из случайных целых чисел в диапазоне от 0 до 50. Найти сумму элементов массива, с начала массива, до первого элемента равного нулю. подробнее

Показать сообщение отдельно
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
09.11.2009, 12:06     Вывести содержимое вектора на экран
А если писать
по-человечески
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
26
27
28
29
30
31
32
33
34
35
36
37
# include <string>
# include <vector>
# include <algorithm>
# include <iostream>
using namespace std;
 
struct zarplata
{
    int number;
    double oklad;
    string fio;
};
bool compare (zarplata &x, zarplata &y)
{
    return x.number > y.number;
}
void print(const zarplata &obj)
{
    cout<<"Порядковый номер №"<<obj.number<<
          "\nРазмер оклада :"<<obj.oklad<<
          "\nФамилия :"<<obj.fio<<'\n'<<endl;
}
int main() 
{
    setlocale(LC_ALL, "Russian");
    vector<zarplata>V;
    zarplata temp;
    temp.number = 1;temp.oklad = 2500;temp.fio="Петров А.В.";  V.push_back(temp);
    temp.number = 2;temp.oklad = 1235;temp.fio ="Иванов Т.И."; V.push_back(temp);
 
    for_each(V.begin(),V.end(),print);
    sort(V.begin(), V.end(),compare);
 
    for_each(V.begin(),V.end(),print);
    system("pause");
    return 0;
}
и методы описывать за пределами main? И для string надо подключать еще библиотеку string
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru