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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Daniella
0 / 0 / 0
Регистрация: 17.06.2010
Сообщений: 14
#1

массив - C++

23.01.2011, 20:29. Просмотров 243. Ответов 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
#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++):

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать - C++
Добрый Вечер! Написал первую часть программы по этому заданию&quot;Ввести массив А. В массив В перенести все элементы массива А, стоящие правее...

Массив: Как скопировать двумерный массив в другой массив? - C++
Как скопировать двумерный массив в другой массив?

Дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько раз оно входит в массив... - C++
помогите!!!((( дан массив целых чисел,произвести для него следующие операции: для каждого из чисел ,входящего в массив,указать,сколько...

Файл: Загрузка данных из файла: первый столбец записывался в 1й массив, второй столбец - во 2й массив, а 3й столбец - в 3й массив. - C++
Есть текстовый файл, в нем 3 столбца чисел (число строк заранее неизвестно). Напишите пожалуйста код, чтобы первый столбец записывался в...

Массив: преобразорвать двумерный массив в одномерный и отсортировать его методом пузырька - C++
всем привет. народ помогите с прогой, конкретно с функцией sort (65 строка), она должна двухмерный массив перевести построчно в одномерный...

Есть массив одинаковых элементов, сделать функцию делающую массив различных - C++
Дан одномерный массив, среди элементов которого есть совпадающие. Разработать функцию, создающую массив из различных элементов.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2011, 20:29
Привет! Вот еще темы с ответами:

с клавиатуры ввести массив,во второй массив записать нечетные элементы из первого - C++
с клавиатуры ввести массив,во второй записать нечетные элеиенты из первого.В третий массив записать четные элементы, стоящие на нечетных...

Сжать массив, выбросив из него отрицательные элементы - массив становится пустым - C++
Задачка такая: Разработать программу, обеспечивающую ввод с клавиатуры целых чисел и сохранение их в одномерном массиве. Ввод...

Массив: сформировать массив C[12] так, чтобы элементы располагались следующим образом: A(1) B(1) A(2) B(2) - C++
из массивов A и B сформировать массив C так, чтобы элементы массива располагались следующим образом: A(1) B(1) A(2) B(2) и т.д.

Можно ли в классе создавать массив переменной длинны. Например динамический массив? - C++
Динамические массивы привлекают больше. :)


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

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

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