Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
mihail007
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 5
1

Сформировать динамический двумерный массив, заполнить его случайными числа-ми и вывести на экран монитора. Добавить строку в начало матрицы

22.05.2013, 23:02. Просмотров 5602. Ответов 3
Метки нет (Все метки)

Помогите на завтра сделать лабу

2.Сформировать динамический двумерный массив, заполнить его случайными числа-ми и вывести на экран монитора. Добавить строку в начало матрицы

И это все надо делать через указатели и без использования cin cout. Спасите, с меня причитается но только завтра, седня уже поздно куда либо идти)

Добавлено через 28 минут
хотя можно и с cin cout помогите плиз
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 23:02
Ответы с готовыми решениями:

Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать
Все привет!Прошу помочь,на примере этой задачи нужно сформировать динамический двумерный массив,...

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать
1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на...

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать
3. Постановка задачи 1. Сформировать динамический одномерный массив, заполнить его случайными...

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать
Помогите найти ошибку. Сформировать динамический одномерный массив, заполнить его случайными...

Создать динамический двумерный массив, заполнить его случайными цифрами, затем распечатать
Создать динамический двумерный массив, заполнить его случайными цифрами, затем распечатать. ...

3
faLek
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
23.05.2013, 00:43 2
mihail007, вы могли бы уточнить про строку?
0
mihail007
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 5
23.05.2013, 01:02  [ТС] 3
Конечно, нужно сформировать массив двумерный динамический и цитирую "Добавиь строку в начало матрицы"
вот как я создал массив , а вот как добавить строку в начало - загадка
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
 
int main()
{
    int i, j, n, m;
 
    printf("Input size N: ");
    scanf("%d", &n);
    printf("Input size M: ");
    scanf("%d", &m);
 
    int **matrica = (int **)malloc(n * sizeof(int *));
    
    for (i = 0; i < n; i++)
        matrica[i] = (int *)malloc(m * sizeof(int));
 
    srand(time(NULL));
 
    for (i = 0; i < n; i++)
        for (j = 0; j < m; j++)
            matrica[i][j] = rand()%21 - 10;
 
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < m; j++)
            printf("%d\t ", matrica[i][j]);
 
        printf("\n");
    }
 
 
 
 
 
 
 
 
 
    for (i = 0; i < n; i++)
    free(matrica[i]);
 
    free(matrica);
    getch();
    return 0;
}
Добавлено через 16 минут
Ну же, помогите, срочно
0
Genn55
380 / 226 / 109
Регистрация: 26.12.2012
Сообщений: 748
23.05.2013, 01:11 4
Да ради Бога
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include<iostream>
#include<stdlib.h>
#include<time.h>
#include<Windows.h>
 
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);//русский
 
    srand(time(NULL));//для правильной работы рандомизатора
 
         int n=0,m=0;//необходимые переменные
 
 
    cout <<"Введите количество строк"<<"\n";
    cin >> n;
    cout<<"Введите количество столбцов"<< "\n";
    cin >> m;
    // динамическое создание двумерного массива
    int **A = new int* [n]; // строк в массиве
    for (int i = 0; i < n; i++)
        A[i] = new int [m]; // столбцов
    // заполнение массива и вывод на экран
 
     for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
         {
            A[i][j]=rand()%100;//заполняем
            cout<<A[i][j]<<"\t";// выводим сформированный массив
         }
        cout<<"\n";
    }
      // Удаление массива
    for (int i = 0; i < n; i++)
    {
        delete[]A[i]; // Удаляем каждый элемент
    }
    delete [] A; // А потом массив
 
    int k = 0;
    cout <<"Введите количество строк для добавления"<<"\n";
    cin >> k;
      int **B = new int* [n+k]; // строк в массиве
    for (int i = 0; i < n+k; i++)
        B[i] = new int [m]; // столбцов
    // заполнение массива и вывод на экран
 
     for(int i=0;i<n+k;i++)
    {
        for(int j=0;j<m;j++)
         {
            B[i][j]=rand()%50;//заполняем
            cout<<B[i][j]<<"\t";// выводим сформированный массив
         }
        cout<<"\n";
    }
  // Удаление массива
    for (int i = 0; i < n; i++)
    {
        delete[]B[i]; // Удаляем каждый элемент
    }
    delete [] B; // А потом массив
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2013, 01:11

Создать динамический двумерный массив, заполнить его случайными цифрами, затем распечатать
???

Сформировать двумерный динамический массив и добавить в него строку с заданным номером
2. Сформировать двумерный динамический массив. Добавить в него строку с заданным номером;

Заполнить двумерный массив размерностью 4 на 4 случайными числами вывести на экран
Заполнить двумерный массив размерностью 4 на 4 случайными числами вывести на экран количество...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru