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

двумерный динамический массив, функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать массив по убыванию и по возрастанию http://www.cyberforum.ru/cpp-beginners/thread140034.html
массив,разбитый на зоны,каждая из которых составляет четверть общего колличества элементов,отсортировать по убыванию и по возрастанию.
C++ Работа с файлами ув.программисты!!!помогите решить бедному студенту.если завтра не сдам то уже врядли им буду((( зарание спасибо. Задача 1. Даны четыре файла целых чисел разного размера с именами SA, SB, SC, SD и строка SE. Создать новый файл с именем SE, в котором чередовались бы элементы исходных файлов с одним и тем же номером (как в задании Задача 7). «Лишние» элементы более длинных файлов в... http://www.cyberforum.ru/cpp-beginners/thread140020.html
Работа с файлами C++
не могу решить задачки.а завтра зачет. зарание всем спасибо. Задача 1. Дан файл целых чисел, содержащий менее 50 элементов. Увеличить его размер до 50 элементов, записав в начало файла необходимое количество нулей. Задача 2. Дан файл целых чисел. Удвоить его размер, записав в конец файла все его исходные элементы (в том же порядке). Задача 3. Даны два файла одного и того же типа. Добавить к...
C++ Как сделать блок схему?
Помогите сделать блок схему к программе: #include <iostream> #include <iomanip> #include <windows.h> #include <time.h> #include <conio.h> #include<stdlib.h> using namespace std;
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread140015.html
пожайлуста помогите решить,а то завтра зачет,а я практически в этом не шарю(((( если не сдам то все......... зарание всем спасибо!!! Задача 1. Дан файл целых чисел. Найти количество содержащихся в нем серий (то есть наборов последовательно расположенных одинаковых элементов). Например, для файла с элементами 1, 5, 5, 5, 4, 4, 5 результат равен 4. Задача 2. Дан файл целых чисел. Создать...
C++ найти среднее геометрическое положительных членов последовательности Здравствуйте! Помогите пожалуйста! Если данная последовательность не упорядочена ни по неубыванию, ни по невозрастанию, найти среднее геометрическое положительных членов. Применить сортировку простого выбора. Напиши процедуру сортировки! Заранее благодарна! подробнее

Показать сообщение отдельно
Mаришка
Сообщений: n/a

двумерный динамический массив, функции - C++

03.06.2010, 00:54. Просмотров 345. Ответов 0
Метки (Все метки)

перевести данный двумерный статический массив в динамический и описать программу с помощью функций
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#include "stdafx.h"
#include <iostream.h>
 
int main(int argc, char* argv[])
{
    int s;
    const int ii =3;
    const int jj =3;
    int i, j;
    int m[ii][jj];
    int b[ii];
    int b1, d, k1, s1;
    int k[ii];
 
    cout<<"Vvedite elementi masiva"<<endl;
    for (i=0;i<ii;i++)
    {
        k[i]=i;
        for (j=0;j<jj;j++)
        {
            cout<<"m["<<i<<","<<j<<"]=";
            cin>>m[i][j];
        }
    }
 
    cout<<endl;
    s=0;
    for (j=0;j<jj;j++)
    {
        s1=0;
        for (i=0;i<ii;i++)
        {
            if (m[i][j]==0) {s1++;}
        }
        if (s1==0) {s++;}
    }
    if (s>0) {cout<<"s="<<s<<endl;}
 
// Raschet xarakteristiki stroki
    cout<<endl;
    for (i=0;i<ii;i++)
    {
        b[i]=0;
        for (j=0;j<jj;j++)
        {
            if (m[i][j]>=0 && m[i][j]%2==0) {b[i]+=m[i][j];}
        }
        cout<<"b["<<i<<"]="<<b[i]<<endl;
    }
 
    while (true)
    {
        d=0;
        for (i=1;i<ii;i++)
        {
            if (b[i-1]>b[i])
            {
                b1=b[i-1]; b[i-1]=b[i]; b[i]=b1; d=1;
                k1=k[i-1]; k[i-1]=k[i]; k[i]=k1;
            }
        }
        if (d==0) {break;}
    }
 
    cout<<endl;
    for (i=0;i<ii;i++)
    {   
        cout<<"b["<<i<<"]="<<b[i]<<endl;
    }
 
    cout<<endl;
    for (i=0;i<ii;i++)
    {   
        cout<<"k["<<i<<"]="<<k[i]<<endl;
    }
 
    cout<<endl;
    for (i=0;i<ii;i++)
    {
        for (j=0;j<jj;j++)
        {   cout<<"m["<<i<<","<<j<<"]="<<m[k[i]][j]<<endl; }
    }
 
 
/*
    cout<<"Vivod elementov masiva"<<endl;
    for (i=0;i<ii;i++)
    {
        for (int j=0;j<jj;j++)
        {
            cout<<"m["<<i<<","<<j<<"]="<<m[i][j]<<endl;
        }
    }
*/              
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru