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

Функция, формирующая одномерный массив - C++

Восстановить пароль Регистрация
 
ARTLINE-NN
 Аватар для ARTLINE-NN
1 / 1 / 0
Регистрация: 30.03.2012
Сообщений: 82
02.04.2012, 00:58     Функция, формирующая одномерный массив #1
Написать функцию формирующую одномерный массив, состоящий из абсолютных значений минимальных элементов каждого столбца прямоугольной матрицы
1.написать пример обращения этой фунцкии
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2012, 00:58     Функция, формирующая одномерный массив
Посмотрите здесь:

Функция, формирующая массив C++
Функция: Переписать в одномерный массив элементы четных столбцов, значения которых меньше 1 C++
Программа формирующая отчет об аппаратном обеспечении пк C++
C++ Одномерный массив
C++ Функция (параметр - одномерный массив). Вычислить разность между количеством отрицательных и положительных элементов
C++ Задача: Функция получает одномерный массив и возвращает количество чисел с суммой цифр больше 20. Почему не работает?
C++ Функция выводить на печать одномерный и двумерный массив
C++ Динамический одномерный целочисленный массив и функция

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nxnx
Формучанин
361 / 292 / 16
Регистрация: 02.11.2010
Сообщений: 1,226
02.04.2012, 04:44     Функция, формирующая одномерный массив #2
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
#include <stdio.h>
#include <stdlib.h>
#define M 4
#define N 6
 
static int in[M][N];
 
static int out[M];
void form_min( int (*input)[M][N],int (*output)[M]  )
{
    int i,j;
    for (i=0;i<M;i++)
    {
        int this=(*input)[i][0];
        for (j=1;j<N;j++)
            if ((*input)[i][j]<this) this=(*input)[i][j];
        
        (*output)[i]=abs(this);
    }
}
 
void print_matrix2(int(*in_data)[M])
{
    int i;
    printf("---\n");
    
    for (i=0;i<M;i++)
        printf("%3d ",(*in_data)[i]);
    
    printf("\n");
}
void print_matrix(int(*in_data)[M][N])
{
    int i,j;
    printf("---\n");
    for (j=0;j<N;printf("\n"),j++)    
        for (i=0;i<M;i++)
            printf("%3d ",(*in_data)[i][j]);
        
        
    
}
void fill_matrix(int(*in_data)[M][N])
{
    int i,j;
    for (i=0;i<M;i++)
        for (j=0;j<N;j++)
            (*in_data)[i][j]=(rand() % 100)-50;   
    
    
}
 
int main(void)
{
    fill_matrix(&in);
    print_matrix(&in);
    form_min(&in,&out);
    print_matrix2(&out);
    
    return 0;
}
Yandex
Объявления
02.04.2012, 04:44     Функция, формирующая одномерный массив
Ответ Создать тему
Опции темы

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