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

Задача на добавление строки в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ список http://www.cyberforum.ru/cpp-beginners/thread1033463.html
программа на С++ должна обеспечивать интерактивный режим просмотра элементов списка. Как это осуществит,кто знает?
C++ Интерактивный доступ к элементам списка программа должна обеспечивать интерактивный режим просмотра элементов списка. Как это осуществит,кто знает? http://www.cyberforum.ru/cpp-beginners/thread1033460.html
Описать функцию PoslSu(t), которая выводит на печать последнюю строку непустого текстового файла C++
Описать функцию PoslSu(t), которая выводит на печать последнюю строку непустого текстового файла t (t-файловая переменная). Каким образом можно реализовать, напишите пожалуйста или алгоритм, или код. Спасибо.
Ошибка при удалении явно заданного указателя C++
Помогите, пожалуйста, с этой проблемой. Уже 2 недели не могу сдать лабу "main.cpp" char* a=new char; char b=0; char* c=new char; unsigned int d=0; int n; cout<<"Сколько будете вводить данных?"<<endl; n=ic(); //проверка на целое ant* inform=new ant;
C++ Сортировка вставкой из Кормена http://www.cyberforum.ru/cpp-beginners/thread1033425.html
Видел тут пример сортировки вставкой, но он отличен от предложенного Корменом в книге "Алгоритмы. Построение и анализ. 3-е издание". Решил проверить его, а отладчик выдаёт ошибку. Подскажите в чём проблема. #include <stdio.h> #include <iostream> using namespace std; int main() { int A={19, 2, 5, 6, 8, 23, 0, 1, 5, 0}; cout<<"Old array "<<endl;
C++ Вычисление значений рядных функций Вычисление sin^2(x): \sin^2 x=e\times ({-1}^{n+1})\times (({2}^{2n+1}\times {x}^{2n})\div (2n)!) подробнее

Показать сообщение отдельно
stalcker23
0 / 0 / 0
Регистрация: 08.12.2013
Сообщений: 7
08.12.2013, 19:29  [ТС]     Задача на добавление строки в массив
Сейчас

Добавлено через 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream> 
using namespace std;
 
int ** creat(int &n, int &m)
{
    cin >> n;
    cin >> m; 
    
    int **mas=new int *[n]; 
    
    for (int i=0; i<n; i++)
        mas[i]=new int [m]; 
    
    for (int i=0; i<n; i++)
        for (int j=0; j<m; j++)
            cin>>mas[i][j];
 
    return mas;
}
 
void print (int **mas, int n, int m)
{
    for (int i=0; i<n; i++, cout<<endl) 
        for (int j=0; j<m; j++)
            cout<<mas[i][j]<<"\t";
} 
 
void deleteMas(int **mas, int n)
{
    for (int i=0;i<n; i++)
        delete [] mas[i]; 
//  delete [] mas;
}
 
int main()
{
    freopen("input.txt", "rt", stdin);
    freopen("output.txt", "wt", stdout);
    
    int n, m;
    int **a = creat(n,m); //создаем и заполняем матрицу а
    
    int n2 = 2 * n; //п- текущее количество строк, п2 -максимально возможное
 
        for (int i = 0; i < n; i++) 
            for (int j = 0; j < m; j++)
            {
                if (a[i][j]%2==0)
                {
                  for (int t = n-1; t >= 0; --t) 
                     for (int j = 0; j < m; j++)
                     a[t+1][j]=a[t][j];
                     ++n; 
                  for (int j = 0; j < m; j++)
                      a[i][j]=a[t][j];
            
        
        
        
        a[t]=new int [m]; 
        
        for (int j=0; j<m; ++j)
            cin>>a[t][j]; 
   }
                }
        print(a,n,m);
    } 
    
    deleteMas(a, n); 
    
    return 0;
}
 
Текущее время: 23:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru