Gavk
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору MusicMan67 1) Пересчёт двумерного массива в одномерный: s=a*i+j, где s - порядковый номер элемента одномерного массива, a - количество строк, i - номер строки, о - номер элемента в строке 2) На такой случай тебе требуется массив C[10000] элементов (100^2=10000) 3) Задать массивы A и B можно в одном цикле, если не планируешь переделку ввода вручную, то есть вместо Цитата: Vvod Massiva A */ Код: for(i=0;i<n;i++) for(j=0;j<n;j++) A[i][j]=random(100); | | писать Код: Vvod Massiva A and B*/ for(i=0;i<n;i++) for(j=0;j<n;j++){ A[i][j]=random(100); B[i][j]=random(100);} | Интересное условие Цитата: А если введут размерность массива 105, что будет? Таким образом, Цитата: if (n<=1) cout<<"Nedopustimaya razmernost..."; | меняется на Код: if (n<=1) and(n>100) cout<<"Nedopustimaya razmernost..."; | И вообще, не проще ли объявить константу, по которой объявлять массивы, и с ней же сравнивать запрошенное количество элементов? К сожалению C под рукой нет, так что возможны неточности. | Всего записей: 114 | Зарегистр. 08-05-2006 | Отправлено: 11:41 10-06-2007 | Исправлено: Gavk, 11:43 10-06-2007 |
|