0 / 0 / 0
Регистрация: 28.11.2018
Сообщений: 4
1

Двумерный массив передать в функцию

01.12.2018, 01:28. Показов 965. Ответов 1

Author24 — интернет-сервис помощи студентам
Помогите переделать, нужно двухмерный массив передавать у функцию.
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
#define _CRT_SECURE_NO_WARNINGS
#include <Windows.h>
#include <stdio.h>
#include <math.h>
 
void masiv(int *m, int *n)
{
 float a[100][100];
    int i, j;
    float sum;
    printf("Ведіть масив де кількість стовбців -- роки, а кількість рядків це кількість фірм, а значення у комірках прибутки чи збитки\n");
    for (i = 0; i < *m; i++)
        for (j = 0; j < *n; j++)
        {
            scanf("%f", &a[i][j]);
        }
    sum = 0; 
    for (i = 0; i <= *n; i++)
    {
        if ((a[i][1] >= 0) && (a[i][3]) >= 0)
        {
            sum = a[i][1] + a[i][3];
            printf("Прибутки компанії № %d %.2f\t ", i + 1, sum);
            printf("\n");
        }
    }
}
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int m, n;
        printf("Введіть кількість Фірм \n");
            scanf("%d", &n);
        printf("Введіть кількість Років за які аналізуються прибутки\n");
            scanf("%d",&m);
    masiv(&n, &m);
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2018, 01:28
Ответы с готовыми решениями:

Передать матрицу (двумерный массив) в функцию
Приветствую народ, Возник вопрос как обрабатывать матрицы (многомерные массивы) в функциях. Как...

Как передать двумерный массив в функцию?
void func(float *mas, int x, int y) { .. for (i=0; i&lt;10; i++) printf (&quot;%d&quot;,mas); } ...

Как по значению передать в функцию двумерный массив?
Имеется код, обнуляющий элементы ниже побочной диагонали в матрице и печатающий ее: int i, j;...

Как по значению передать в функцию двумерный массив?
Всем привет! Имеется код, обнуляющий элементы ниже побочной диагонали в матрице и печатающий ее:...

1
2305 / 1131 / 702
Регистрация: 25.04.2016
Сообщений: 3,220
01.12.2018, 23:39 2
Cinober, посмотрите эту тему, вдруг мысли какие появятся.

А если вам нужно что-то посерьезнее, то почитайте эти темы.
0
01.12.2018, 23:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2018, 23:39
Помогаю со студенческими работами здесь

Передать двумерный статический массив в функцию с помощью указателя
Добрый вечер! Помогите пожалуйста исправить код, так чтобы все работало. Ошибки: нужно передать...

Как передать в подпрограмму указатель на двумерный массив?
как передать в подпрограмму указатель на двумерный массив???

Передать массив в функцию
Привет всем! я учусь программировать МК на СИ, на данный момент AVR-ки. Возник вопрос! Как...

Передать массив в функцию
Всем привет! В процессе появился случай воспользоваться указателями, но я их забыл, прошу помощи....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru