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

Двумерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread226605.html
Народ проверьте код проги,задача: в одномерном массиве вывести максимальный элемент,данные считываютсяиз файла и записываются обратно туда. Проблема в том что если первый элемент массива он не видит. #include <conio.h> #include <iostream.h> #include <fstream.h> #include <iomanip.h> int*p; int vvod();
C++ дописать прогу на си++ двум мас Дана целочисленная прямоугольная матрица. Характеристикой строки матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. #include<math.h> #include<conio.h> #include<stdio.h> #include<iostream.h> main() { int mas ,M,i,j,sam,r; http://www.cyberforum.ru/cpp-beginners/thread226604.html
C++ Обработка строк\слов. C.
Помогите разобратся, как на с реальизовать такую фишку: дано слово ( масив символов), его надо вывести только в том случае, если оно симметричное (Авва, олло, и.т.д.). слово вводиться пользователем, тоесть все показатели выделяются динамически. Спасибо.
Можно ли учиться с++ на смартфоне? (для "больших" компов) C++
Собираюсь купить какой-нибудь смарт, обязательно с W-Mobile (нужно курсовые и пр. писать). Но между делом хотелось бы и учиться программить на С++. Не для смартфонов и КПК, а для полновесных Windows-ов. Можно ли как-то реализовать это желание на смартфоне? И что для этого нужно, посоветуйте, пожалуйста? Какие специальные компиляторы и редакторы с подсветкой синтаксиса нужно скачать?
C++ Ошибка компиляции http://www.cyberforum.ru/cpp-beginners/thread226554.html
Объяснте пожалуйста молодому, че за ошибка компилирования и как ее исправить (списано с книги): Спасибо. #include <iostream.h> class Point { public: void SetX(int x) {itsX=x;} void SetY(int y) {itsY=y;} int GetX() const {return itsX;} int GetY() const {return itsY;}
C++ зеркальный вывод слов Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот (зеркально). подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
10.01.2011, 18:20     Двумерный массив
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 <algorithm>
#include <vector>
#include <fstream>
#include <xstddef>
#include <xfunctional>
#include <numeric>
#include <iterator>
 
using namespace std;
 
class Comp : public binary_function<vector<int>, vector<int>, bool>
{
public:
    bool operator() (vector<int>& Buffer1, vector<int>& Buffer2)
    {
        return accumulate(Buffer2.begin(), Buffer2.end(), 0) < accumulate(Buffer1.begin(), Buffer1.end(), 0);
    }
};
 
void print(const vector<int>& Buffer1)
{
    copy(Buffer1.begin(), Buffer1.end(), ostream_iterator<int>(cout, "  "));
    cout << endl;
}
 
int main()
{
    ifstream file("test.txt");
    size_t m, n;
    file >> m >> n;
    vector<vector<int> > matrix(m, vector<int>(n)), good;
    for (vector<vector<int> >::iterator i = matrix.begin(), end = matrix.end(); i != end; ++i)
    {
        for (vector<int>::iterator j = i->begin(), end = i->end(); j != end; ++j)
            file >> *j;
        if (all_of(i->begin(), i->end(), bind2nd(greater_equal<int>(), 4)))
            good.push_back(*i);
    }
    sort(good.begin(), good.end(), Comp());
    cout << "List good\n";
    for_each(good.begin(), good.end(), print);
    cin.get();
    return EXIT_SUCCESS;
}
 
Текущее время: 09:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru