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

массив - C++

Восстановить пароль Регистрация
 
Daniella
0 / 0 / 0
Регистрация: 17.06.2010
Сообщений: 14
23.01.2011, 20:29     массив #1
Нужно создать динамический массив с генерацией случайных чисел.
Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов хотя бы один нулевой элемент.
Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик.

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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
#include <string.h>
 
 
 
using namespace std;
 
const int CHISLO = 8;
int Mas[CHISLO];
int Max = 0;
int proiz = 0;
int k = 0;
int Cas = 0;
int kol = 0;
 
void initRandom();
 
int main()
     {
        cout << " vveidite C ";
        cin >> Cas;
  
     {
        initRandom();
 
        for ( int i = 0; i < CHISLO; i++ )
        {
            Mas[i] = (rand () % 12) - 5;
        }
 
        for ( int i = 0; i < CHISLO; i++ )
        {
            cout << Mas[i] << ends;
            
        }
        cout << endl;
        
        int min = 100;
        int b = 0;
 
 
// упорядочивание
 
        for( int i = 0;i < CHISLO; i++ )
        {
            for ( int j = i+1; j < CHISLO; j++ )
            {
                if ( Mas[i] > Mas[j])
                {
                    min = Mas[i];
                    Mas[i] = Mas[j];
                    Mas[j] = min;
                }                       
            }
        }
        cout << endl;
        for( int i = 0;i < CHISLO; i++ )
        {   
            cout << Mas[i] << ends;
        }
 
        cout << endl;
 
        cin >> k;
        return 0;
   }
  }
 
 
void initRandom()
    {
        srand((unsigned)time(NULL));
    }
Прошу помогите разобраться с задачкой... Я как бы основу как написать массив поняла, а вот чтобы провернуть задания не очень...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2011, 20:29     массив
Посмотрите здесь:

C++ Как массив разнозначных чисел превратить в массив цифр? (С++)
Дан массив A(23). Переписать в новый массив все элементы, расположенные после последнего отрицательного. C++
Что быстрее использовать, массив э-в, или указатель на массив э-в? C++
Упорядочить массив по невозрастанию элементов. вывести получившийся массив C++
C++ Массив: Заполнить массив из 10 элементов случайным образом в интервале (0..3).
Массив: Получить массив, который содержит все элементы исходного массива, кратные трем C++
Задан массив и матрица, получить другой массив по правилу C++
C++ Переписать все элементы из этих массивов в массив С так, чтобы массив С был упорядоченным

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru