![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Двумерный массив |
|
C/C++ - Двумерный массив
|
Новый участник Сообщения: 15 |
Помогите пожалуйста доделать задачу(((
Задан двумерный массив U[n][m]. Значения n и m должны вводиться. Внутренние значения массива выбираются случайно. Полученный массив должен выводиться на экран. Проверьте правильно ли сделал программу. #include <iostream> #include<time.h> using namespace std; int main () { srand (time(NULL)); int n, m, i, j; cout<<"Enter n: "; cin>>n; cout<<"\nEnter m: "; cin>>m; int** U = NULL; /* Выделяем память под матрицу */ /* Выделяем память под массив строк матрицы */ U = new int*[n]; /* Выделяем память под каждую строку матрицы */ for(i = 0; i < n; ++i) U[i] = new int[m]; //заполнение матрицы for (i=0; i<n; ++i) { for (j=0; j<m; ++j) { U[i][j]=rand()%20; cout<<U[i][j]<<"\t"; } cout<<endl; } /* Удаление матрицы */ /* Удаление каждой строки матрицы */ for(i = 0; i < n; ++i) delete[] U[i]; /* Удаление массива строк матрицы */ delete[] U; system("pause"); return 0; } Этот код нужно изменить с таким условием, чтобы сначала высчитывались значения количества столбцов и строк заданных значениями k и h, только они могут быть как целыми числами, так и не целыми. Посчитанное количество строк и столбцов не должно превышать значений n и m. |
|
Отправлено: 00:58, 14-04-2011 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - Двумерный массив | NAstyaT | Программирование и базы данных | 1 | 08-12-2010 00:38 | |
C/C++ - [решено] Динамическая память под двумерный массив, где ошибка?) | SeRgikON | Программирование и базы данных | 4 | 04-06-2010 18:31 | |
VBA - Массив. help! | JaneCherry | Программирование и базы данных | 2 | 11-06-2009 06:53 | |
Массив и функция | Scorpion666 | Вебмастеру | 4 | 02-03-2006 12:44 | |
Из файла в массив | Georgiy | Вебмастеру | 6 | 28-10-2004 23:10 |
|