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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2015, 16:56   #1
Sashka1807
Новичок
Джуниор
 
Регистрация: 31.10.2015
Сообщений: 2
Вопрос заполнить одномерный массив С++

В задаче нужно найти количество элементов в каждой строке что делятся на 3 и отсортировать их с нахождением максимального и минимального.
Количество элементов я нахожу, а вот как эти значения записать в одномерный массив для дальнейшей работы(сортировки) не пойму.
Вот код:

Код:
#include <iostream>
#include <cstdlib>
#include <conio.h>
using namespace std;

const int N=3;
int main()
{

int results[N];
int counter = 0;
int i,j;
int **a = new int *[N];
for( int i = 0; i < N; ++i) a[i] = new int[N];
        cout<<"\n Zapolnite matrutsy 3-ho ranga:"<<endl;
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
        cin>>a[i][j];
    cout<<"\n Matrutsa imeet vyd:"<<endl;
    for(i=0;i<N;cout<<endl,i++)
        for(j=0;j<N;j++)cout<<a[i][j]<<"\t";

            for(int i = 0; i < N; i++)
    {
        for(int j = 0; j < N; j++)
        {
            if((a[i][j])%3 == 0) counter++;
        }
        cout << endl;
        results[i] = counter;
        counter = 0;
    }
    for (int i = 0; i < N; ++i)
        cout << "Count of even elements in " << i+1 << "\ stroke is " << results[i] << "\n";






    getch();
}
_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор
Изображения
Тип файла: jpg Снимок экрана (246).jpg (33.8 Кб, 121 просмотров)
Sashka1807 вне форума Ответить с цитированием
Старый 16.12.2015, 17:05   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
а вот как эти значения записать в одномерный массив для дальнейшей работы(сортировки) не пойму.
Код:
 if((a[i][j])%3 == 0) b[counter++] = a[i][j];
p51x вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнить одномерный целочисленный массив a числами, на C# Eifik Помощь студентам 3 24.10.2012 11:20
Заполнить одномерный массив случайными числами. С++ JustKaissy Помощь студентам 7 27.09.2011 11:49
как в с помощью random заполнить одномерный массив вещественными числами Deniska112 Общие вопросы C/C++ 2 04.06.2009 09:36
Заполнить одномерный целочисленный массив размерности n числами, введёнными с клавиатуры AHTOXA Помощь студентам 4 06.06.2007 19:24