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

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

Войти
Регистрация
Восстановить пароль
 
ARTLINE-NN
1 / 1 / 0
Регистрация: 30.03.2012
Сообщений: 82
#1

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

02.04.2012, 00:58. Просмотров 411. Ответов 1
Метки нет (Все метки)

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

Функция, формирующая массив - C++
Ребят тпомогите написать программу, подскажите с чего начать... Вот задание - Функция, формирующая новый массив, упорядоченный по...

Функция формирующая из строки массив слов - C++
C++ .Описать процедуру SplitStr(S,W,N), которая формирует по данной строке S массив W слов, входящих в S(массив W и его размер N являются...

Функция и одномерный массив из двумерного - C++
Помогите сделать задание, нужно срочно. Написать функцию, которая записывает в одномерный массив произведение элементов каждого столбца, не...

Функция выводить на печать одномерный и двумерный массив - C++
Написать функции для печати одномерного и двумерных массивов. #include <iostream> #include <Windows.h> using namespace std; ...

Функция, которая переписывает одномерный символьный массив в обратном порядке - C++
Дана символьная матрица размера n*m. Преобразовать ее таким образом, чтобы элементы каждой нечетной строки расположились в обратном...

Функция: Переписать в одномерный массив элементы четных столбцов, значения которых меньше 1 - C++
Дана матрица. Переписать в одномерный массив элементы четных столбцов, значения которых меньше 1. Оформить в виде функции.

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

Функция формирующая целое значение по строке из нулей и единиц, кодирующей это целое значение в двоичной форме - C++
Напишите функцию, формирующую целое значение по строке из нулей и единиц, кодирующей это целое значение в двоичнойформе, и вызывающую ее...

Задача: Функция получает одномерный массив и возвращает количество чисел с суммой цифр больше 20. Почему не работает? - C++
#include<iostream.h> #include<conio.h> #include<stdlib.h> int main() { const int N=10; int A; for (int i=0;i<N;i++) cin...

Программа формирующая отчет об аппаратном обеспечении пк - C++
нужна прога которая работает как модуль, формируюет отчет об аппаратном обеспечении пк и этот отчет забивает в БД.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nxnx
Формучанин
362 / 293 / 16
Регистрация: 02.11.2010
Сообщений: 1,234
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;
}
Ответ Создать тему
Опции темы

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