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

Максимальный по модулю элемент матрицы добавить к элементам из заданного интервала [a, b] всех четных столбцов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отсортировать слова по алфавиту в массиве char. Между словами по несколько пробелов http://www.cyberforum.ru/cpp-beginners/thread1130940.html
Задачка такая: есть строка - вводится юзером. Нужно в этой строке упорядочить слова по алфавиту. Проблема в том, что не знаю з чего начать. Понимаю, что вроде надо сделать массив слов, но не знаю как. Дальше как отсортировать слова - это понятно. Мой алгоритм такой: 1. Создать массив слов ? 2. Заполнить массив ? 3. Сравнить и отсортировать слова (это сделаю) #include <iostream> using...
C++ Файл считывается не до конца while(file->read(buffer, SIZEBUFFER-1)) { int read = file->gcount(); buffer = '\0'; cout << "buffer: " << buffer << endl; sent_bytes = client_socket_.SendData(buffer); cout << "sent bytes: " << sent_bytes << endl; result_sent_bytes += sent_bytes; } file->close(); http://www.cyberforum.ru/cpp-beginners/thread1130930.html
C++ Как запаковать папку
Здравствуйте, у меня задача такова. Нужно написать программу которая бинарно открывает папку с папками и упаковывает в мою папку с другим расширением. За тем обратно.... Упаковку самих файлов я сделал... А вот с папки проблема... Не знаю как выбрать папку и получать папки которые находятся в этой папке... Вот мои наработки... И вообще такое возможно? Упаковка: void Pack::StartToPack() {...
C++ Переименование файлов, в имени которых содержится пробел
С помощью FindFirstFile и FindNextFile сделал программку, которая выводит названия всех файлов определенного типо, которые лежат в одной папке с программой. А как я могу переименовать файл, если к примеру в его названии существует пробел, а мне надо заменить его на тире? Допустим в папке находятся следующие файлы: java.txt c plus plus.txt hello-world.txt После запуска программы и по её...
C++ Класс лексем, разбить числа http://www.cyberforum.ru/cpp-beginners/thread1130919.html
class Token { public: // Вид лексемы double value; // Для чисел char ex; // Создаём объект класса Token // Из переменной типа char ...
C++ Вывести на экран все парные числа и от А до В кратные трём вывести на экран все парные числа и от А до В кратные трём c++ развязать тремя способами через циклы while,do while,for подробнее

Показать сообщение отдельно
GetVariable
 Аватар для GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
27.03.2014, 09:18     Максимальный по модулю элемент матрицы добавить к элементам из заданного интервала [a, b] всех четных столбцов
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
 
using namespace std;
 
int main()
{
    size_t size_str = 4;
    size_t size_col = 4;
 
  vector<vector<int> > vnumb(size_str, vector<int>(size_col, 0));
 
    for(int i=0; i<size_str;i++)
    {
        vnumb[i].resize(size_col);
 
        for(int j=0; j<size_col; j++)
        {
            vnumb[i][j]=rand() % 666;
            cout<<vnumb[i][j]<<" ";
        }
 
        cout<<'\n';
    }
 
    std::cout << std::endl;
 
    /* Standart method
    for(size_t i = 0; i < vnumb.size(); ++i)
    {
        for(size_t j = 0; j < vnumb.at(i).size(); ++j)
            std::cout << vnumb.at(i).at(j) << " ";
 
        std::cout << std::endl;
    }*/
 
    /*for(auto it = vnumb.begin(); it != vnumb.end(); ++it) //AUTO
    {
        for(auto nit = (*it).begin(); nit != (*it).end(); ++nit)
            std::cout << *nit << " ";
 
        std::cout << std::endl;
    }*/
 
    for(vector<vector<int> >::iterator it = vnumb.begin(); it != vnumb.end(); ++it)
    {
        for(vector<int>::iterator nit = (*it).begin(); nit != (*it).end(); ++nit)
            std::cout << *nit << " ";
 
        std::cout << std::endl;
    }
 
    int max_element = vnumb.at(0).at(0);
 
    for(vector<vector<int> >::iterator it = vnumb.begin(); it != vnumb.end(); ++it)
        for(vector<int>::iterator nit = (*it).begin(); nit != (*it).end(); ++nit)
            if(*nit > max_element)
                max_element = *nit;
 
 
    std::cout << "Max_element: " << max_element << std::endl;
 
    system("pause");
    return 0;
 
}
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru