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

Процедуры и массив (создать, заполнить, вывести, подсчитать количество неубывающих серий)

04.09.2013, 15:40. Просмотров 553. Ответов 5
Метки нет (Все метки)

Помогите написать программу. Нужны создать массив ( к примеру 10 элементов) и несколько процедур к нему.
1. Заполнить массив.
2. Вывести его
3. Подсчитать количество неубывающих серий ( т.е например массив идет 345 123 235 3 серии)
Помогите плиз. Давно не писал на с++ уже не помню как через процедуры делать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2013, 15:40
Ответы с готовыми решениями:

Заполнить массив А(10) случайными числами. Подсчитать и вывести на экран количество элементов массива, кратных 7 и не кратных 3
1) Заполнить массив А(10) случайными числами. Подсчитать и вывести на экран количество элементов...

Создать динамический массив, заполнить его и вывести
Задача такая, создать динамический массив, заполнить его и вывести. Набросал код #include...

Заполнить массив с клавиатуры и вывести количество сторок без 0
Добрый день! Как заполнить двумерный массив с клавиатуры, а затем вывести количество строк и...

Вывести массив, содержащий длины всех серий исходного массива
Чёрт, ребята. Нужна ваша помощь срочно Дан целочисленный массив размера N. Назовем серией группу...

Вывести массив, содержащий длины всех серий исходного массива
очень нужна помощь в задаче Дан целочисленный массив размера N. Назовем серией группу подряд...

5
Vourhey
Почетный модератор
6492 / 2267 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
04.09.2013, 15:44 2
Цитата Сообщение от echo1337 Посмотреть сообщение
Помогите плиз.
А где вопрос?
0
echo1337
1 / 1 / 0
Регистрация: 21.03.2013
Сообщений: 19
04.09.2013, 15:49  [ТС] 3
вопрос в том как реализовать процедуру. Не помню говорю же. хотя бы один пример с заполнением массива.
0
Pheno
14 / 14 / 1
Регистрация: 21.09.2012
Сообщений: 91
04.09.2013, 16:06 4
Цитата Сообщение от echo1337 Посмотреть сообщение
хотя бы один пример с заполнением массива.
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
#include <iostream>
#include <ctime>
#include <iomanip>
#include <algorithm>
 
using namespace std;
 
void VV(int M[10][10],int N)
{  int i,j;
    srand(time(NULL));
    cout<<"Ishodniy massiv:\n";
    for(i=0;i<N;i++)
    {
        for(j=0;j<N;j++)
        {
                  M[i][j]=rand()%21-10;
          cout<<setw(5)<<M[i][j]<<" ";
        } 
    cout<<endl;
    }
}
 
void Vivod(int M[10][10],int N)
{int i,j;
    cout<<"Вывод:\n";
   for(int i=0;i<N;i++)
   {
     for(int j=0;j<N;j++)
       cout<<setw(5)<<M[i][j]<<" ";
       cout<<endl;
   }
}
 
 
int main()
{
  int M[10][10]; 
  int dl;
  cout<<"Введите длину:\n";
  cin>>dl;
  VV(M,dl);
  Vivod(M,dl);
}
1
echo1337
1 / 1 / 0
Регистрация: 21.03.2013
Сообщений: 19
04.09.2013, 17:31  [ТС] 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
void vosvrast (int a[N])
{
        for(int i=0;i<N;i++)
        scanf_s("%i", &a[i]);
        printf("\n");
        for (int i=0;i<N;i++)
        { if (a[i]>a[i+1])
        { 
        int ns = a[i];
         a[i] = a[i+1];
         a[i+1] = ns;
        }}
мне тут надо было записать массив по возврастанию. Но чего то он ругается, что не так?
0
Pheno
14 / 14 / 1
Регистрация: 21.09.2012
Сообщений: 91
04.09.2013, 18:15 6
Цитата Сообщение от echo1337 Посмотреть сообщение
a[i+1] = ns;
}}
Скобка!
У меня скомпилировалось на g++:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void vosvrast (int M[10],int N)
{
    for(int i=0;i<N;i++)
        scanf("%i", &M[i]);
        printf("\n");
        for (int i=0;i<N;i++)
        { 
            if (M[i]>M[i+1])
        { 
            int ns = M[i];
            M[i] = M[i+1];
            M[i+1] = ns;
        }
        }
}
0
04.09.2013, 18:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2013, 18:15

Вывести массив, содержащий длины всех серий исходного массива.
Не могу понять что делать( Дан целочисленный массив размера N. Назовем серией группу подряд...

Вывести массив содержащий длины всех серий исходного массива
Снова здравствуйте! Есть задача: &quot;Дан целочисленный массив размера N. Назовем серией группу подряд...

Создать линейный массив целых чисел, подсчитать количество положительных элементов массива
Создать линейный массив целых чисел, подсчитать количество положительных элементов массива ...


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

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

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