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

Visual C++ Массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ символьный и строковый тип данных http://www.cyberforum.ru/cpp-beginners/thread142782.html
помогите пожалуйста используя процедуры и функции для работы со стоками, выполнить следующее задание.В тексте длины не более 255 знаков последнее слово переставить на первое место очень срочно...
C++ Статические библиотеки Как создать статическую библиотеку? Использую в турбо с. Я чего-то не то делаю? Создала файл LIB.H с кодом #ifndef MY_COOL_LIBRARY #define MY_COOL_LIBRARY class A { public: int i; http://www.cyberforum.ru/cpp-beginners/thread142781.html
C++ Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки. помогите пожалуйста:gcray:
C++ Верблюды структуры
Помогите пожалуйста, прога написана в Visual Studio 2005, надо переделать код , чтоб работала на borland c++ 3.1 Условие:Эксперементами компании с перевозки грузов на верблюдах установлено, что...
C++ Определить, на какой строке матрицы находится наибольшее количество нулей http://www.cyberforum.ru/cpp-beginners/thread142727.html
Помогите!!! дана матрица A .Определить,на какой строке матрицы находится наибольшее количество нулей
C++ Turbo C. Кто разбирается? Дана матрица Z, содержащая 5 строк и 6 столбцов. Её элементами являются случайные целые числа от -19 до 21. Найти в каждом столбце сумму и количество элементов, которые по модулю больше 5. Результат... подробнее

Показать сообщение отдельно
neske
1495 / 862 / 82
Регистрация: 26.03.2010
Сообщений: 2,951
08.06.2010, 20:21
1)
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
44
45
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <numeric>
 
int rnd ()
{
    return rand()%21-10;
}
 
int main ()
{
    // initial
    const int size=20;
    std::vector <int> vec (size);
    // fill
    srand (time(NULL));
    std::generate_n (vec.begin(), vec.size(), rnd);
    // output
    std::cout << "Start matrix:\n";
    std::copy (vec.begin(), vec.end(), std::ostream_iterator <int> (std::cout, " "));
    std::cout << std::endl;
    // #1
    std::cout << "Number of max element: " << std::max_element (vec.begin(), vec.end()) - vec.begin();
    std::cout << std::endl;
    // #2
    std::vector <int> :: iterator it1=std::find (vec.begin(), vec.end(), 0);
    std::vector <int> :: iterator it2=std::find (it1+1, vec.end(), 0);
 
    if ((it1==vec.end()) || (it2==vec.end())) std::cout << "Zero elements not found!";
        else std::cout << "Sum: " << accumulate (it1+1, it2, 0);
    std::cout << std::endl;
    // #3
    std::vector <int> :: iterator it;
    std::cout << "Sort matrix:\n";
    for (it=vec.begin()+1; it<vec.end(); it+=2)
        std::cout << *it << " ";
    for (it=vec.begin(); it<vec.end(); it+=2)
        std::cout << *it << " ";
    std::cout << std::endl;
 
    system ("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru