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

Класс "Матрица" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ X!*2^k % 2^x = 0 найти х по данным N и M http://www.cyberforum.ru/cpp-beginners/thread1180257.html
2 секунды 256 мегабайт Вам даны два натуральных числа N и K. Найдите количество натуральных чисел x (1 ≤ x ≤ N), удовлетворяющих условию x! * 2^k делится на 2^x без остатка. Формат ввода В...
C++ Проверка на ввод только нескольких букв Проверка на ввод только цифр или букв, понятна, а вот собственно нужно ввести только три буквы по очереди типа R, Y, W в противном случае повтор. Не могу понять как выбрать именно эти буквы. ... http://www.cyberforum.ru/cpp-beginners/thread1180255.html
Первая программа, синтаксическая ошибка C++
Начал учить с++, взял книгу Лафоре-OOП, книга вроде хорошая, всё отлично и понятно расписано Первое задание-пишем программу, потом изучаем её структуру(уже изучил), но охота её запустить)) #include...
C++ Ошибка: expected primary-expression before 'catch'
Компилятор выдает ошибки "error: expected primary-expression before 'catch' " "error: expected ';' before 'catch' " Собственно, в чем проблема? while (true) { cout <<...
C++ В двоичной матрице 10х10 найти совпадающие строки http://www.cyberforum.ru/cpp-beginners/thread1180243.html
прошу помочь с решением задачи "в двоичной матрице 10х10 найти совпадающие строки c++"
C++ С начала суток часовая стрелка повернулась на "y" градусов. Сколько часов и минут прошло с начала суток? С начала суток часовая стрелка повернулась на "y" градусов. Сколько часов и сколько минут прошло с начала суток? #include "stdafx.h" #include "iostream" using namespace std; int... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
19.05.2014, 00:58
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
void Matrix :: Dubl ( ) 
{
  int i = 0;
  int j = 0;
  int k = 0;
  int x = 0;
  int p = 0;
  int b = 0;
  for (j=0; j<n;j++) 
  {
    for (i=0;i<m;i++) 
    {
       k=i;
       p=i;
       for (p=0;p<m;p++)
       {
           if (a[k][j]!=a[p+1][j]) //Будет выход за границу массива. Допустим вы ввели m = 5 n = 4.
           {                            //Когда цикл дойдёт до p = 4, a[p+1][j] - a[5][j] это уже выход за границу т.к.
             x=x+1;                  //p должно быть меньше m.
           }
       }
    }
    if (x >= i-1)
    {
     for(b=0;b<m;b++)
      {
        a[b][n+1]=a[b][j]; //То же самое...
      }
    }
  }
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru