Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2018, 18:00   #1
nura satre
Пользователь
 
Регистрация: 10.03.2018
Сообщений: 26
По умолчанию [C++] переписать непарные элементы двумерного массива в одномерный. Помогите найти ошибку

Код:
#include <iostream>
#include <windows.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>

using namespace std;

void read(int mass[][100], const int nstr,const int nstb)
{
 srand (time(NULL));
 for(int i=0; i<nstr; i++)
 for(int j=0; j<nstb; j++)
mass[i][j]=rand()%100-50;
}
void write(int mass[][100], const int nstr,const int nstb) {
 for(int i=0; i<nstr; i++)

{
for(int j=0; j<nstb; j++)
cout<<mass[i][j]<<" ";
cout<<endl;
}
}

int mas_od(int mass[][100], int k, int r)
{

   int b=0, a[b];
   for (int i = 0; i < k; i ++)
        {

       for (int j = 0; j < r; j++ )

        if (mass[i][j]%2!=0)
        {

          a[b]=mass[i][j];
          b++;

        }

       }

    return b;
}


int main()
{
    int m,n;
    cout<<"vvedite razmer massiva: ";
    cin>>m>>n;
    int mass[m][100];
    read(mass,m,n);
    write(mass,m,n);
    cout<<"Mass a[b] = "<<mas_od(mass,m,n)<<endl;


}
что-то не выходит. где ошибка? исправьте, пожалуйста. или укажите на нее
nura satre вне форума Ответить с цитированием
Старый 03.06.2018, 21:04   #2
nura satre
Пользователь
 
Регистрация: 10.03.2018
Сообщений: 26
По умолчанию

никто не поможет?
nura satre вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] переписать элементы двумерного массива в одномерный nura satre Помощь студентам 9 04.06.2018 17:48
[Си]: В каждом столбце двумерного массива поменять местами первый отрицательный элемент и последний нулевой. Помогите найти ошибку Yulia24* Помощь студентам 2 20.11.2016 01:21
Сортировка двумерного массива. Не могу найти ошибку Annushka19 Общие вопросы по Java, Java SE, Kotlin 1 06.11.2013 22:51
поменять местами парные и непарные элементы массива Pascal ABC программирование Помощь студентам 3 28.05.2013 20:43
Сформировать одномерный массив, элементами которого являются все отрицательные элементы двумерного массива, после 1-го полож-го sev48fire Фриланс 5 23.06.2012 19:07