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

Какова роль new int в приведенном коде - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
Two
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 11
22.05.2011, 23:30     Какова роль new int в приведенном коде #1
Делаю лабораторную. Вот хочу разобраться.
Это часть кода, где мы вводим двумерный массив. а что здесь выполняет new int?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cout<<"Kol-vo strok massiva: "<< endl;
    cin>>n;
    cout<<"Kol-vo stolbtsov massiva: "<< endl;
    cin>>m;
    mas=new int*[n];
    for(i=0; i<n; i++)
      mas[i]=new int[m];
    cout<<"Vvedite elementi massiva: "<< endl;
    for(i=0; i<n; i++)
      for(j=0; j<m; j++)
      {
          cout<<"["<<i<<"]["<<j<<"]= ";
          cin>>mas[i][j];
      }
Здесь ищу номер строки с положительным элементом. Как сделать когда первое значение будет найдено, чтобы if больше не выполнялось? break, который тут стоит не работает
C++
1
2
3
4
5
6
7
for(i=0; i<n; i++)
      for(j=0; j<m; j++)
      {
          if (mas[j][i]!=0)
              p=n;
          break;
      }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2011, 23:30     Какова роль new int в приведенном коде
Посмотрите здесь:

C++ Какова роль функции main
C++ Исправить ошибки в приведенном коде
C++ Не работает сортировка в приведенном коде
Найти ошибку в приведенном коде C++
Найти ошибку в приведенном коде C++
C++ Не правильно работает if в приведенном коде
Найти ошибку в приведенном коде C++
Найти ошибку в приведенном коде C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
23.05.2011, 00:06     Какова роль new int в приведенном коде #2
Цитата Сообщение от Two Посмотреть сообщение
Здесь ищу номер строки с положительным элементом. Как сделать когда первое значение будет найдено, чтобы if больше не выполнялось? break, который тут стоит не работает
C++
1
2
3
4
5
6
7
for(i=0; i<n; i++)
      for(j=0; j<m; j++)
      {
          if (mas[j][i]!=0)
              p=n;
          break;
      }
Наверное так:
C++
1
2
for(i=0;i<n;i++)
for(j=0;j<m;j++)  if (mas[j][i]!=0)  { p=n;  break; }
Цитата Сообщение от Two Посмотреть сообщение
а что здесь выполняет new int?
Оператор new.
Yandex
Объявления
23.05.2011, 00:06     Какова роль new int в приведенном коде
Ответ Создать тему
Опции темы

Текущее время: 00:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru