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

динамический массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание данных из файла и запись в динамические массивы http://www.cyberforum.ru/cpp-beginners/thread592226.html
Помогите реализовать следующую задачу: Есть файл содержания 40.1 50.1 60.1 70.1 11:15:23 4.03.2012 40.2 50.2 60.2 70.2 11:16:27 4.03.2012 40.3 50.3 60.3 70.3 11:18:23 4.03.2012 40.4 50.4 60.4 70.4 11:20:23 4.03.2012 40.5 50.5 60.5 70.5 11:25:43 4.03.2012 40.6 50.6 60.6 70.6 11:35:23 4.03.2012 40.7 50.7 60.7 70.7 11:42:25 4.03.2012 40.8 50.8 60.8 70.8 11:50:23 4.03.2012
C++ Что случилось с "<<"? Здравствуйте!! Помогите, пожалуйста. 76 строка очень надо // univer7.cpp : Defines the entry point for the console application. // #include "stdafx.h" http://www.cyberforum.ru/cpp-beginners/thread592216.html
Даны две строки длиной до 80 символов C++
Даны две строки длиной до 80 символов. Необходимо: Удалить заданный символ в каждой строке. Описать в виде отдельной функции удаление заданного символа в заданной строке:
C++ Дана строка длиной не более 80 символов, оканчивающаяся точкой. Подчеркнуть все гласные буквы в строке
Дана строка длиной не более 80 символов, оканчивающаяся точкой. Подчеркнуть все гласные буквы в строке.
C++ пользователь вводит пароль,программа должна его вычислить перебором http://www.cyberforum.ru/cpp-beginners/thread592208.html
как объяснил мне учитель,программа должна после ввода пользователем пароля найти его,методом перебора.Например:ввел 123546,программа начинает перебор 123456-неверно,идёт дальше,123465-неверно,и так далле.Реализовать это нужно как с числами,так и с буквами.То есть по сути нужно просто задать массивы букв(латинских)и цифр.Как это всё сделать не совсем представляю.Нигде не могу найти-кто может...
C++ "Морской Бой" С++ Есть "Морской Бой" на С++, консольный. Нужен??? подробнее

Показать сообщение отдельно
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
31.05.2012, 12:43     динамический массив
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
38
39
40
41
42
43
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <ctime>
 
class Random
{
    int _max;
public:
    Random(int max):
      _max(max)
    {
        srand(time(NULL));
    }
    int operator ()()
    {
        return rand() % _max;
    }
};
 
int main()
{
    size_t size;
    std::cout << "Size: ";
    std::cin >> size;
    std::vector<int> array(size);
    std::generate(array.begin(), array.end(), Random(20));
    std::copy(array.begin(), array.end(), std::ostream_iterator<int>(std::cout, " "));
    std::vector<int>::iterator max = std::max_element(array.begin(), array.end());
    std::vector<int>::iterator min = std::min_element(array.begin(), array.end());
    std::cout << std::endl << "Max: " << *max
        << std::endl << "Min: " << *min << std::endl
        << "After reverse: " << std::endl;
    if (max > min)
        std::reverse(++min, max);
    else
        std::reverse(++max, min);
    std::copy(array.begin(), array.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru