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

Переделать scanf, printf в cin, cout - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Закомментировать код http://www.cyberforum.ru/cpp-beginners/thread1203307.html
Здравствуйте, ребят помогите пожалуйста. Нужно прокомментировать код, прям каждую строчку. Очень строгий препод, спрашивает ВСЕ!!! #include <iostream.h> #include <iomanip.h> int i,j,m; class DuMatrix { protected: int a;
C++ Сформировать одномерные массивы, каждый элемент которых является суммой отрицательных элементов строк матрицы Задать значения целочисленным элементам матриц A и B размерностью 4 на 7 и сформировать одномерные массивы Y и Z соответственно , каждый элемент которых является суммой отрицательных элементов строк . http://www.cyberforum.ru/cpp-beginners/thread1203276.html
Определить количество чисел последовательности, больших первого введенного числа C++
Для последовательности целых чисел , оканчивающихся числом 8, определить кол-во чисел , больших первого введенного числа
Как исправить функцию нормализации даты в программе "Календарь"? C++
Собственно, программа #include <iostream> #include <conio.h> #include <time.h> #include <math.h> using namespace std; class Date { //Класс "Дата" int year; //Год int month; //Месяц
C++ Чем может быть чревато создание в классе адреса на другой класс http://www.cyberforum.ru/cpp-beginners/thread1203214.html
Всем привет! Я решил не заморачиваться с наследованием, так как у меня каждый класс использует только свои узкоспециализированные функции. А вот некоторые данные из класса все равно таскать приходится. Таким образом, у меня возникла вот такая, можно сказать, иерархия: class Object //Хранит в себе всю информацию о любом объекте { public: float o1; float o2;
C++ Не получается сделать переполнение буфера Всем привет! Нужно сделать переполнение буфера и подменить адрес функции на другой. Если делаю так: void overflow(char *ptr) { char buffer; strcpy(buffer, ptr); } подробнее

Показать сообщение отдельно
KDE2inFreeBSD
3 / 3 / 0
Регистрация: 19.01.2013
Сообщений: 113
11.06.2014, 17:34  [ТС]     Переделать scanf, printf в cin, cout
исправил на
Кликните здесь для просмотра всего текста
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
using namespace std;
vector <vector <char> > matrix;
unsigned int a, b;
  ifstream in("INPUT.TXT");
  ofstream out("OUTPUT.TXT");
 
 
 
void check(unsigned int x, unsigned int y)
{
    if (x<a-1)
        if (matrix[x+1][y]=='#')
        {
            matrix[x+1][y] = '.';
            check(x+1, y);
        }
 
    if (x>0)
        if (matrix[x-1][y]=='#')
        {
            matrix[x-1][y] = '.';
            check(x-1, y);
        }
 
    if (y<b-1)
        if (matrix[x][y+1]=='#')
        {
            matrix[x][y+1] = '.';
            check(x, y+1);
        }
 
    if (y>0)
        if (matrix[x][y-1]=='#')
        {
            matrix[x][y-1] = '.';
            check(x, y-1);
        }
}
 
int main()
 
{
in >> a >> b;
matrix.resize(10);
 
 
    for (int i = 0; i < a; i++)
        for (int j = 0; j < b; j++)
    {
       matrix.resize(10);
        in >> matrix[i][j];
 
    }
 
    unsigned int sum = 0;
 
    for (int i = 0; i < a; i++)
        for (int j = 0; j<b; j++)
            if (matrix[i][j] == '#')
            {
                sum++;
                check(i,j);
            }
    out << sum;
 
    return 0;
}
Знаю что в файл OUTPUT.TXT должно получиться 2. А у меня идет обработка события и закрытия приложения. Без записи ответа. Где на этот раз ошибка?
 
Текущее время: 15:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru