Уроки C++
Двумерный массив в С++В данном уроке будет продемонстрирован рандомный двумерный массив. Для этого нужно всего лишь добавить ещё один цикл for() и записывать не a[i] а теперь уже a[i][j]. Создайте приложение Win32 и напишите следующий код:
#include "stdafx.h" #include "time.h" #include "clocale" #include "iostream" using namespace std; int main() { setlocale(LC_ALL, "Russian" ); const int n = 10;   // фиксированное число элемнтов double a[n][n]; srand(time(NULL)); cout << "Массив: " << endl; for (int i=0; i<n; i++) { for (int j=0; j<n; j++) { a[i][j]=rand()%20-10;   // или "+" a[i]=(10+10)*(double)rand()/ RAND_MAX+10 cout << a[i][j] << " "; } cout<<"\r\n"; } cout <<"\r\n"; cout <<"\r\n"; system("PAUSE"); return 0; }
Результат:
