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

Максимумы и минимумы. Векторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из файла 3 последние строки. http://www.cyberforum.ru/cpp-beginners/thread138487.html
Дан текстовый файл, содержащий более 3х строк. Удалить из файла 3 последние строки.
C++ Матрицы 1). Дана матрица размера M*N. Для каждой строки матрицы найти сумму её элементов. 2). Дана квадратная матрица А порядка М. Найти сумму элементов её главной диагонали, содержащей следующие элементы: А(0,0), А(1,1), А(2,2), ..., А(М-1, М-1). 3). Дана матрица размера M*N. Вывести её элементы, расположенные в строках с четными номерами (0,2,4,...). Вывод элементов производить по строкам, условный... http://www.cyberforum.ru/cpp-beginners/thread138482.html
Программа создания словника по тексту. C++
Уважаемые программисты, помогите пожалуйста! Я ничего не соображаю в С++, а задание очень большое и сложное. Вся надежда на вас - мыслящих людей!:) Заранее спасибо! а) Программа создает (или добавляет в уже созданный) типизированный файл из слов текста, вводимого с клавиатуры. Повторяющиеся слова вводятся только один раз. Параллельно создается файл индексов - типизированный файл, содержащий...
код к заданиям C++
1. Дана целочисленная квадратная матрица порядка n. Найти сумму элементов той строки, в которой расположен максимальный элемент матрицы. Если таких строк несколько, вывести все суммы. Матрицу сформировать из случайных чисел в диапазоне от –10 до 10. 2. В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами. Элементы...
C++ векторы http://www.cyberforum.ru/cpp-beginners/thread138431.html
скажите в чём разница между функциями setvect и getvect??
C++ sleep в с++ Скажите, есть программа на с++, в ней используется функция sleep. Вроде все правильно, но выдает ошибку: Function 'Sleep' should have a prototype Я вроде понимаю, что тут нужно подключить библиотеку, однако подключаю dos.h ничего, time.h ничего. Как быть? подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
03.06.2010, 10:56     Максимумы и минимумы. Векторы
4)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <algorithm>
 
int main()
{
    const int SIZE=10;
    int MAS[SIZE]={1,2,3,4,5,6,7,8,9,10};
 
    int B, C;
    std::cout << "Input B, C: ";
    std::cin >> B >> C;
 
    if (C>SIZE-1) std::cout << "0 0"; // выходит за границу индексов.
    else {
        std::cout << "Maximum: " << *std::max_element (MAS+B-1, MAS+C-1);
        std::cout << std::endl;
        std::cout << "Index: " << *std::max_element (MAS+B-1, MAS+C-1) - *MAS;
        std::cout << std::endl; }
 
    system ("pause");
    return 0;
}
5)
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
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
    const int SIZE=10;
    int MAS[SIZE]={6,1,5,8,3,9,10,2,7,4};
 
    std::vector <int> odd;
    std::vector <int> even;
 
    for (int i=0; i<SIZE; i+=2) {
        odd.push_back (MAS[i]);
        even.push_back (MAS[i+1]); }
 
    std::sort (odd.begin(), odd.end());
    std::sort (even.begin(), even.end());
    std::reverse (even.begin(), even.end());
    //output
    std::cout << "Odd:\n";
    std::copy (odd.begin(), odd.end(), std::ostream_iterator<int> (std::cout, " "));
    std::cout << std::endl;
 
    std::cout << "Even:\n";
    std::copy (even.begin(), even.end(), std::ostream_iterator<int> (std::cout, " "));
    std::cout << std::endl;
 
    system ("pause");
    return 0;
}
 
Текущее время: 13:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru